La versión de su navegador no está debidamente actualizada. Le recomendamos actualizarla a la versión más reciente.

NUEVO : Envío de la factura al WhatsAPP del Cliente

Como crear una factura básica en JSON APIREST

Como crear una factura básica en JSON APIREST

Publicado 09/06/2023

A continuación se muestra un ejemplo para realizar una factura básica en JSON APIREST

Ejemplo de factura básica en JSON APIREST

 

variable modo (formato de respuesta) : JSON(default)|INI|DIVISOR|SERIALIZE|XML
variable json :
NOTA: parametro conf/cer es el archivo en base64

 

 

{
"version_cfdi": "4.0",
"validacion_local": "NO",
"cfdi": "c:\/sdk2\/timbrados\/ejemplo_factura_basica.xml",
"xml_debug": "c:\/sdk2\/timbrados\/ejemplo_factura_basica_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",
"fecha_expedicion": "AUTO",
"folio": "100",
"forma_pago": "01",
"LugarExpedicion": "45079",
"metodo_pago": "PUE",
"moneda": "MXN",
"serie": "A",
"subtotal": 298,
"tipocambio": 1,
"tipocomprobante": "E",
"total": 345.68,
"Exportacion": "01"
},
"emisor": {
"rfc": "EKU9003173C9",
"nombre": "ESCUELA KEMPER URGATE",
"RegimenFiscal": "603"
},
"receptor": {
"rfc": "SOHM7509289MA",
"nombre": "MIGUEL ANGEL SOSA HERNANDEZ",
"UsoCFDI": "G01",
"DomicilioFiscalReceptor": "27054",
"RegimenFiscalReceptor": "601"
},
"conceptos": [
{
"cantidad": 1,
"unidad": "Pieza",
"ID": "1726",
"descripcion": "Cigarros",
"valorunitario": 99,
"importe": 99,
"ClaveProdServ": "50211503",
"ClaveUnidad": "H87",
"ObjetoImp": "02",
"Impuestos": {
"Traslados": [
{
"Base": 99,
"Impuesto": "002",
"TipoFactor": "Tasa",
"TasaOCuota": "0.160000",
"Importe": 15.84
}
]
}
},
{
"cantidad": 1,
"unidad": "NA",
"ID": "1586",
"descripcion": "PRODUCTO DE PRUEBA 2",
"valorunitario": 199,
"importe": 199,
"ClaveProdServ": "01010101",
"ClaveUnidad": "ACT",
"ObjetoImp": "02",
"Impuestos": {
"Traslados": [
{
"Base": 199,
"Impuesto": "002",
"TipoFactor": "Tasa",
"TasaOCuota": "0.160000",
"Importe": 31.84
}
]
}
}
],
"impuestos": {
"TotalImpuestosTrasladados": 47.68,
"translados": [
{
"Base": 298,
"impuesto": "002",
"tasa": "0.160000",
"importe": 47.68,
"TipoFactor": "Tasa"
}
]
}
}