A continuación se muestra un ejemplo de factura pagos20 todos los nodos en TXT SDK
Ejemplo de factura pagos20 todos los nodos en TXT SDK
version_cfdi=4.0
complemento=pagos20
validacion_local=NO
cfdi=c:/sdk2/timbrados/ejemplo_factura_pagos20_todos_los_nodos.xml
xml_debug=c:/sdk2/timbrados/ejemplo_factura_pagos20_todos_los_nodos_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]
serie=Z
fecha_expedicion=AUTO
folio=100
subtotal=0
total=0
moneda=XXX
tipocomprobante=P
LugarExpedicion=45079
Exportacion=01
[emisor]
rfc=EKU9003173C9
nombre=ESCUELA KEMPER URGATE
RegimenFiscal=601
[receptor]
rfc=SOHM7509289MA
nombre=MIGUEL ANGEL SOSA HERNANDEZ
UsoCFDI=G01
DomicilioFiscalReceptor=27054
RegimenFiscalReceptor=601
[conceptos]
[conceptos.0]
ClaveProdServ=84111506
cantidad=1
ClaveUnidad=ACT
descripcion=Pago
valorunitario=0.0
importe=0.0
[pagos20]
[pagos20.Pagos]
[pagos20.Pagos.0]
[pagos20.Pagos.0.DoctoRelacionado]
[pagos20.Pagos.0.DoctoRelacionado.0]
IdDocumento=970e4f32-0fe0-11e7-93ae-92361f002671
Serie=A
Folio=210
MonedaDR=MXN
MetodoDePagoDR=PIP
NumParcialidad=1
ImpSaldoAnt=10000
ImpPagado=5000
ImpSaldoInsoluto=5000
EquivalenciaDR=5000
ObjetoImpDR=5000
[pagos20.Pagos.0.DoctoRelacionado.0.ImpuestosDR]
[pagos20.Pagos.0.DoctoRelacionado.0.ImpuestosDR.RetencionDR]
[pagos20.Pagos.0.DoctoRelacionado.0.ImpuestosDR.RetencionDR.0]
BaseDR=5000
ImpuestoDR=5000
TipoFactorDR=5000
TasaOCuotaDR=5000
ImporteDR=5000
[pagos20.Pagos.0.DoctoRelacionado.0.ImpuestosDR.TrasladosDR]
[pagos20.Pagos.0.DoctoRelacionado.0.ImpuestosDR.TrasladosDR.0]
BaseDR=5000
ImpuestoDR=5000
TipoFactorDR=5000
TasaOCuotaDR=5000
ImporteDR=5000
[pagos20.Pagos.0.ImpuestosP]
[pagos20.Pagos.0.ImpuestosP.RetencionesP]
[pagos20.Pagos.0.ImpuestosP.RetencionesP.0]
ImpuestoP=5000
ImporteP=5000
[pagos20.Pagos.0.ImpuestosP.TrasladosP]
[pagos20.Pagos.0.ImpuestosP.TrasladosP.0]
BaseP=5000
ImpuestoP=5000
TipoFactorP=5000
TasaOCuotaP=5000
ImporteP=5000
Pasos:
- Instalar el ejecutable SDK2.exe
- Crear un archivo llamado c:\alguna_carpeta\factura.ini
- Ejecutar en linea de comandos c:\sdk2\timbrar64.bat "c:\alguna_carpeta\factura.ini"
- Ver archivo de respuesta en c:\alguna_carpeta\factura_respuesta.ini
Desde C#, VB, VFP, etc... utiliza la función para ejecutar comandos del sistema; los nombres comunes tienen nombre system, exec, shell_exec o similares los cuales variara su sintaxis según el lenguaje de programación