meta data de esta página
Método DescargaPDF
Permite al usuario descargar un documento electrónico generado, en formato PDF
REQUEST: Parámetros a Enviar | ||
---|---|---|
Tipo | Identificador | Descripción |
String | TokenEmpresa/TokenPassword | Proporcionado por The Factory HKA. |
Objeto | DatosDocumento | Ver detalle abajo |
DatosDocumento | ||||
---|---|---|---|---|
Tipo | Requerido | Formato | Identificador | Descripción |
String | SI | N|4 | CodigoSucursalEmisor | 0000: casa matriz. 0001 en delante: otras sucursales. Puede utilizar números y letras |
String | SI | N|10 | numeroDocumentoFiscal | Número del documento fiscal en la serie correspondiente, de 0000000001 a 9999999999, no siendo permitido el reinicio de la numeración. Llenar con ceros las posiciones a la izquierda. |
String | SI | N|3 | puntoFacturacionFiscal | Punto de Facturación del documento fiscal. La serie sirve para permitir que existan secuencias independientes de numeración de facturas. No se admite el valor “cero”. Llenar con ceros las posiciones a la izquierda. |
String | SI | N|10 | serialDispositivo | Serial del dispositivo asignado para la factura electrónica (opcional) |
String | SI | N|2 | tipoDocumento | 01: Factura de operación interna 02: Factura de importación 03: Factura de exportación 04: Nota de Crédito referente a una FE 05: Nota de Débito referente a una FE 06: Nota de Crédito genérica 07: Nota de Débito genérica 08: Factura de Zona Franca 09: Reembolso |
String | SI | N|2 | tipoEmision | 01: Autorización de Uso Previa, operación normal. 02: Autorización de Uso Previa, operación en contingencia. 03: Autorización de Uso Posterior, operación normal. 04: Autorización de Uso posterior, operación en contingencia. |
Ejemplo de XML
<DescargaPDF> <tokenEmpresa><!--SOLICITAR--></tokenEmpresa> <tokenPassword><!--SOLICITAR--></tokenPassword> <datosDocumento> <codigoSucursalEmisor>0001</codigoSucursalEmisor> <numeroDocumentoFiscal>891</numeroDocumentoFiscal> <puntoFacturacionFiscal>001</puntoFacturacionFiscal> <serialDispositivo>000001</serialDispositivo> <tipoDocumento>01</tipoDocumento> <ser:tipoEmision>01</ser:tipoEmision> </datosDocumento> </DescargaPDF>
DescargarPDFResponse: Parámetros a recibir | ||
---|---|---|
Tipo | Identificador | Descripción |
String | codigo | Código correspondiente al resultado de la operación |
String | Resultado | Resultado de operación |
String | Mensaje | Mensaje adicional del resultado |
String | Documento | Documento descargado en formato Base64. |
Ejemplo de XML
<DescargaPDFResponse > <DescargaPDFResult> <codigo>200</codigo> <resultado>procesado</resultado> <a:mensaje>Se retorna el archivo solicitado.</a:mensaje> <documento> [XML EN BASE 64] </documento> </DescargaPDFResult> </DescargaPDFResponse>