Con esta herramienta podrá Ceder a Factoring sus Facturas Electrónicas.
Compatible con Facturas Afectas tipo 33 y Facturas Exentas tipo 34.
Esta Api permite Generar el archivo XML de Cesión de DTE.
Enviarlo automáticamente al SII (Ceder) y Consultar el Estado de la Cesión.
Los Procesos que realiza la api:
- Generar el XML de cesión a partir del xml dte original.
- Enviar la cesión al Servicio de Impuestos Internos (SII).
- Obtener el TrackID de recepción de la cesión.
- Consultar estado Trackid de cesión al Servicio de Impuestos Internos (SII).
Paso 1.-Crear Json de Cesión Dte
Paso 2.-Enviar Json a la Api de Cesión Dte
Paso 3.-Recuperar TrackId Cesión Dte
Paso 4.-Consultar Estado TrackId Cesión Dte
Su sistema debe generar un estructura de datos en formato Json con la información necesaria para realizar la Cesión del DTE.
Ejemplo Json Cesión DTE:
{
"Caratula": {
"RutCedente": "11111111-1",
"RutCesionario": "33333333-3",
"NmbContacto": "Pablo Marmol",
"FonoContacto": "56912345678",
"MailContacto": "pablomarmol@factoring.cl"
},
"IdDTE": {
"TipoDTE": "33",
"Folio": "12345",
"RUTEmisor": "11111111-1",
"RUTReceptor": "22222222-2",
"FchEmis": "2014-01-31",
"MntTotal": "1190000"
},
"Cedente": {
"RUT": "11111111-1",
"RazonSocial": "EXPORTADORA PRUEBAS LTDA",
"Direccion": "ALAMEDA 340",
"eMail": "ventas@emisor.cl",
"RUTAutorizado": "44444444-4",
"Nombre": "PEDRO PICAPIEDRAS",
"DeclaracionJurada": "Yo PEDRO PICAPIEDRAS..."
},
"Cesionario": {
"RUT": "33333333-3",
"RazonSocial": "COMPROFACTURAS SPA",
"Direccion": "AVDA PROVIDENA 123",
"eMail": "contacto@comprofacturas.cl"
},
"DocumentoCesion": {
"SeqCesion": "1",
"MontoCesion": "1190000",
"UltimoVencimiento": "2014-01-31",
"eMailDeudor": "vilma@cliente.cl"
},
"Certificado": {
"Modulus": "zzz...",
"Exponent": "AQAB",
"X509Certificate": "zzz...",
"PrivKey": "-----BEGIN RSA PRIVATE KEY-----..."
}
}La petición Json puede enviarse a la de cesión utilizando método POST.
Para el envío por Post puede utilizar herramientas como curl o cualquier otra herramienta que haga el envío http por método Post, a continuación se presentan 2 formas para enviar la petición json.
Como debes adjuntar archivo, el Content-Type debe ser multipart/form-data, no application/json.
curl -H "Authorization: Bearer aqui-su-apikey" -F "ArchivoDatos=@txt_datos.php" -F "ArchivoXml=@../xml/dtefirmado.xml" "https://factoring.factronica.cl"curl -H "Authorization: Bearer aqui-su-apikey" --form 'datos={
"Caratula": {
"RutCedente": "11111111-1",
"RutCesionario": "33333333-3",
"NmbContacto": "Pablo Marmol",
"FonoContacto": "56912345678",
"MailContacto": "pablomarmol@factoring.cl"
},
"IdDTE": {
"TipoDTE": "33",
"Folio": "12345",
"RUTEmisor": "11111111-1",
"RUTReceptor": "22222222-2",
"FchEmis": "2014-01-31",
"MntTotal": "1190000"
},
"Cedente": {
"RUT": "11111111-1",
"RazonSocial": "EXPORTADORA PRUEBAS LTDA",
"Direccion": "ALAMEDA 340",
"eMail": "ventas@emisor.cl",
"RUTAutorizado": "44444444-4",
"Nombre": "PEDRO PICAPIEDRAS",
"DeclaracionJurada": "Yo PEDRO PICAPIEDRAS..."
},
"Cesionario": {
"RUT": "33333333-3",
"RazonSocial": "COMPROFACTURAS SPA",
"Direccion": "AVDA PROVIDENA 123",
"eMail": "contacto@comprofacturas.cl"
},
"DocumentoCesion": {
"SeqCesion": "1",
"MontoCesion": "1190000",
"UltimoVencimiento": "2014-01-31",
"eMailDeudor": "vilma@cliente.cl"
},
"Certificado": {
"Modulus": "zzz...",
"Exponent": "AQAB",
"X509Certificate": "zzz...",
"PrivKey": "-----BEGIN RSA PRIVATE KEY-----..."
}
}' --form "ArchivoXml=@../xml/dte.xml" https://factoring.factronica.clAl enviar la petición Json a la Api de Cesión Factoring, tendrá como respuesta un Json con el resultado del envío al SII.
A continuación se presenta las distintas respuestas que retorna la Api.
{"estado":"ok","mensaje":"dte cedido correctamente","trackid":"1771639841","archivotrackid":"6999141b207fe_TRACKIDCESION.xml"}
-
XML DTE Original Obligatorio Para realizar la cesión es obligatorio contar con el XML original del DTE firmado y sin sobre.
-
Envío al SII Al ejecutar la cesión, el XML de cesión se envía automáticamente al SII mediante método POST.
-
Notificación a Factoring El SII envía automáticamente un correo al proveedor de factoring y al cesionario. En este correo se adjunta un archivo con el resultado de la cesión el cual puede ser aprobado o rechazado. Cuando es rechazado en el adjunto se detalla el motivo.
Para dudas técnicas o integración, contacte con soporte Factrónica.
Whatsapp: +56926213032
Correo: contacto@factronica.cl