A continuación se muestra un ejemplo de factura básica impuestos retención con WebService INI(TXT)
Ejemplo de factura básica impuestos retención con WebService INI(TXT)
Esta opcion te permite enviar un texto a un webservice, este cuenta con el KIT de desarrollo el cual lo ejecutara y enviara la respuesta.
Ideal para :
- instalaciones ligeras
- operativos con permisos restringidos
- Lenguajes en que no esta una versión nativa del KIT como java, android, iOS, node.js, ruby, OSX, entre otros...
Webservice http://ini.facturacionmexico.com.mx/timbrarini.php?wsdl
version_cfdi=4.0
cfdi=c:/sdk2/timbrados/ejemplo_factura_basica_impuestos_retencion.xml
xml_debug=c:/sdk2/timbrados/ejemplo_factura_basica_impuestos_retencion_debug.xml
[PAC]
usuario=DEMO700101XXX
pass=DEMO700101XXX
produccion=NO
[conf]
cer=c:/sdk2/certificados/EKU9003173C9.cer.pem
key=c:/sdk2/certificados/EKU9003173C9.key.pem
pass=12345678a
[factura]
condicionesDePago=CONDICIONEES
descuento=0.00
fecha_expedicion=AUTO
folio=100
forma_pago=01
LugarExpedicion=45079
metodo_pago=PUE
moneda=MXN
serie=A
subtotal=310
tipocambio=1
tipocomprobante=E
total=341.04
Exportacion=01
[emisor]
rfc=EKU9003173C9
nombre=ESCUELA KEMPER URGATE
RegimenFiscal=603
[receptor]
rfc=SOHM7509289MA
nombre=MIGUEL ANGEL SOSA HERNANDEZ
UsoCFDI=G01
DomicilioFiscalReceptor=27054
RegimenFiscalReceptor=616
[conceptos]
[conceptos.0]
cantidad=2
unidad=NA
ID=1726
descripcion=PRODUCTO DE PRUEBA 1
valorunitario=155.17
importe=310.34
ClaveProdServ=25173100
ClaveUnidad=ACT
ObjetoImp=02
[conceptos.0.Impuestos]
[conceptos.0.Impuestos.Traslados]
[conceptos.0.Impuestos.Traslados.0]
Base=310.34
Impuesto=002
TipoFactor=Tasa
TasaOCuota=0.160000
Importe=49.66
[conceptos.0.Impuestos.Retenciones]
[conceptos.0.Impuestos.Retenciones.0]
Base=310.34
Impuesto=002
TipoFactor=Tasa
TasaOCuota=0.060000
Importe=18.6204
[impuestos]
TotalImpuestosTrasladados=49.66
TotalImpuestosRetenidos=18.62
[impuestos.translados]
[impuestos.translados.0]
Base=310
impuesto=002
tasa=0.160000
importe=49.66
TipoFactor=Tasa
[impuestos.retenciones]
[impuestos.retenciones.0]
impuesto=002
importe=18.62
Pasos:
- Generar el texto con sus valores
- Enviar al webservice http://ini.facturacionmexico.com.mx/timbrarini.php?wsdl - Procesar respuesta y almacenar el XML y PNG que vienen en base64