EDI
Factura Electrónica

Aproveche todas las ventajas de nuestra plataforma, con los productos relacionados se puede obtener el máximo provecho y así conseguir de mejor manera cumplir con su tarea del día.

Conceptos

TérminoDescripción
Archivo XMLEs un formato universal para datos estructurados en Internet, proporciona una manera de aplicar etiquetas las cuales describen las diversas partes que componen un documento, lo cual permite el intercambio de información estructurada entre diversas plataformas.
Comprobante electrónicoArchivo electrónico en formato XML que cumple con los requisitos legales y reglamentarios establecidos por el Ministerio de Hacienda. Los tipos son:
  • Facturas
  • Tiquetes
  • Notas de crédito
  • Notas de débito
  • Mensajes de recepción
Factura electrónicaComprobante electrónico que respalda la venta de bienes y la prestación de servicios, el cual debe de ser generado, expresado y transmitido en formato electrónico.
Numérico consecutivoEl sistema de emisión de comprobantes electrónicos,deberá asignar de forma automática y consecutiva la numeración con las medidas de seguridad que garanticen la inalterabilidad, integridad del consecutivo. Dicha numeración se conformará de la siguiente manera:
  • Los tres primeros dígitos identifican el local o establecimiento donde se emitió el comprobante electrónico o documento asociado. El número 001 corresponde a la oficina central, casa matriz o establecimiento principal y los número 002 y subsiguientes identifican cada una de las sucursales.
  • Del cuarto al octavo dígito identificará la terminal o punto de venta de emisión del comprobante electrónico o documento asociado; en los casos que solo se cuente con una terminal o se posea un servidor centralizado deberá visualizarse de la siguiente manera“00001”.
  • Del noveno al décimo espacio corresponderá al tipo de comprobante electrónico o documento asociado; se deben utilizar los siguientes códigos:
    • 01: Factura electrónica
    • 02: Nota de débito electrónica
    • 03: Nota de crédito electrónica
    • 04: Tiquete Electrónico
    • 05: Confirmación de aceptación del comprobante electrónico
    • 06: Confirmación de aceptación parcial del comprobante electrónico
    • 07: Confirmación de rechazo del comprobante electrónico.
  • Del undécimo al vigésimo dígito le corresponderá al consecutivo de los comprobantes electrónicos o documento asociado iniciando en el número 1, para cada sucursal o terminal según sea el caso.
Clave numéricaConjunto de cincuenta dígitos,los cuales deben ser generados por el sistema de comprobantes electrónicos del obligado tributario de forma automática y consecutiva,con las medidas de seguridad que garanticen la inalterabilidad, legitimidad, integridad de la misma;la clave para cada documento electrónicos única y se encuentra compuesta de la siguiente manera:
  • Los primeros tres dígitos corresponden al código del país (506).
  • Del cuarto al quinto dígito, corresponde al día en que se genere el comprobante electrónico.
  • Del sexto al séptimo dígito, corresponde al mes en que se genere el comprobante electrónico.
  • Del octavo al noveno dígito, corresponde al año en que se genere el comprobante electrónico.
  • Del décimo al vigésimo primero dígito, corresponde al número de cédula del emisor.
  • Del vigésimo segundo al cuadragésimo primero dígito,corresponde a la numeración consecutiva del comprobante electrónico (Mencionado arriba).
  • El cuadragésimo segundo le corresponde a la situación del comprobante electrónico:
    • 1: Normal
    • 2: Contingencia
    • 3: Sin Internet
  • Del cuadragésimo tercero al quincuagésimo dígito,corresponde al código de seguridad,el cual debe ser generado por el sistema del obligado tributario.

Anexos

Es un apartado en el cuál vas a poder conseguir información muy importante para entender los comprobantes electrónicos, entre dicha información se encuentra abreviaturas, conceptos y más.

Ver anexos

Métodos necesarios

Este documento contiene la información relacionada a las estructuras de datos necesarias para las funciones vinculadas al procesamiento de comprobantes electrónicos:

Consideraciones

  • GUID: Este dato es un identificador único global, este valor usualmente tiene una longitud de 36 caracteres.
  • PSI: GreyPhillips Cloud, o Plataforma de Servicios Integrados (PSI)
  • Fecha y Hora en Formato Universal: Las fechas se representan en formato de texto, organizadas con el formato YYYYMMdd HHmmss

URL Web Service

MétodosDescripción
setContactAgrega/Actualiza un contacto al sistema, con campos necesarios para EDI cómo por ejemplo: El tipo de cédula.
setContactAddressAgrega/Actualiza/Consulta la dirección de un contacto, dicha dirección está elaborada con el formato utilizado por el Ministerio de Hacienda.
setEDIDocHeaderCrea/Actualiza/Elimina el encabezado de un documento electrónico.
setEDIDocDetailCrea/Actualiza/Elimina el detalle de un documento eletrónico.
setEDIDocDetailTaxCrea/Actualiza/Elimina el impuesto de un documento electrónico.
setEDIDocDetailTaxExCrea/Actualiza/Elimina la exoneración en un documento electrónico.
setEDIDocDetailCodeLos códigos internos de los productos o servicios de las líneas de detalle de la transacción
setEDIGetXMLGenera un archivo de tipo XML, a partir de un tipo de comprobante electrónico.
setEDISendSignedXMLEnvía un documento XML al ATV (Administración Tributaria Virtual) del Ministerio de Hacienda.
getEDIXMLfromATVConsulta los documentos electrónicos del ATV (Administración Tributaria Virtual) del Ministerio de Hacienda.
getEDIXMLfromCloudConsulta los documentos electrónicos.
setEDINotifyDocumentNotifica a los correos de las personas, sobre el documento electrónico.