Diferencia entre revisiones de «Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos»

De tfhkacolwiki
Ir a la navegación Ir a la búsqueda
Línea 1: Línea 1:
 
<includeonly>=</includeonly>==[[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos|Servicio Documentos Equivalentes Web Soap]]==<includeonly>=</includeonly>
 
<includeonly>=</includeonly>==[[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos|Servicio Documentos Equivalentes Web Soap]]==<includeonly>=</includeonly>
 
# [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Método Enviar|Método Enviar]]
 
# [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Método Enviar|Método Enviar]]
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.FacturaGeneral|Class.FacturaGeneral]]
+
<br>
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.Cliente|Class.Cliente]]
+
====<font color="blue">Class.FacturaGeneral</font>====
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.Entrega|Class.Entrega]]
+
{| class="mw-collapsible mw-collapsed wikitable"
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.Anticipos|Class.Anticipos]]
+
! style="background:#f2f2f2; text-align:center;"|Atributo
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.CondicionPago|Class.CondicionPago]]
+
! style="background:#f2f2f2; text-align:center;"|Tipo Dato
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.Direccion|Class.Direccion]]
+
! style="background:#f2f2f2; text-align:center;"|Formato
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.DocumentosReferenciados|Class.DocumentosReferenciados]]
+
! style="background:#f2f2f2; text-align:center;"|Requerido
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.Emisor|Class.Emisor]]
+
! style="background:#f2f2f2; text-align:center;"|Descripción
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.FacturaDetalle|Class.FacturaDetalle]]
+
|-
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.FacturaImpuestos|Class.FacturaImpuestos]]
+
|tipoDocumento
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.LineaInformacionAdicional|Class.LineaInformacionAdicional]]
+
|String
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.MediosDePago|Class.MediosDePago]]
+
| -
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.TasaDeCambio|Class.TasaDeCambio]]
+
|SI
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.TasaDeCambioAlternativo|Class.TasaDeCambioAlternativo]]
+
|
## [[Servicio Documentos Equivalentes Web Soap - Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos#Class.TerminosEntrega|Class.TerminosEntrega]]
+
:
 +
:
 +
: Invoice, CreditNote, DebitNote
 +
|-
 +
|consecutivoDocumento
 +
|String
 +
| -
 +
|SI
 +
|
 +
:
 +
: '''PATH''': root/cbc:ID
 +
: (ver detalle en [["#Class.Autorizado|Class.Autorizado"]])
 +
|-
 +
|fechaEmision
 +
|String
 +
| -
 +
|SI
 +
|
 +
: root/cbc:IssueDate, root/cbc:IssueTime
 +
: root/cbc:IssueDate, root/cbc:IssueTime
 +
: '''PATH''': root/cbc:IssueDate, root/cbc:IssueTime
 +
|-
 +
|moneda
 +
|String
 +
| -
 +
| -
 +
|
 +
:
 +
: '''PATH''': root/cbc:DocumentCurrencyCode
 +
: (ver detalle en)
 +
|-
 +
|propina
 +
|String
 +
| -
 +
| -
 +
|
 +
: Pendiente por verificar, Sin Uso en XML
 +
:
 +
|-
 +
|cantidadDecimales
 +
|cantidadDecimales
 +
| -
 +
|SI
 +
|
 +
: Revisión
 +
: Se envía la cantidad de Decimales a usar.
 +
|-
 +
|totalDescuentos
 +
|String
 +
| -
 +
|NO
 +
|
 +
: Descuento Global
 +
: '''PATH''': root/cac:LegalMonetaryTotal/cbc:AllowanceTotalAmount
 +
:
 +
|-
 +
|totalBrutoSinImpuestos
 +
|String
 +
| -
 +
|SI
 +
|
 +
: Subtotal sin impuestos
 +
: SUMA((Cant*VU)+/- Cargos y Desc de linea)
 +
: '''PATH''': root/cac:LegalMonetaryTotal/cbc:LineExtensionAmount
 +
|-
 +
|importeTotal
 +
|String
 +
| -
 +
|SI
 +
|
 +
: Sin uso para darlo de baja
 +
:
 +
: '''PATH''':
 +
|-
 +
|redondeoAplicado
 +
|String
 +
| -
 +
|SI
 +
|
 +
: Definido
 +
:
 +
: '''PATH''': /root/cac:LegalMonetaryTotal/cbc:PayableRoundingAmount
 +
|-
 +
|totalAnticipos
 +
|String
 +
| -
 +
|NO
 +
|
 +
: Definido
 +
:
 +
: '''PATH''': /root/cac:LegalMonetaryTotal/cbc:PrepaidAmount
 +
|-
 +
|ttotalBaseImponible
 +
|String
 +
| -
 +
|NO
 +
|
 +
: Definido
 +
:
 +
: '''PATH''': ChargeTotalAmount
 +
|-
 +
|totalMonto
 +
|String
 +
| -
 +
|SI
 +
|
 +
: Definido
 +
:
 +
: '''PATH''': root/cac:LegalMonetaryTotal/cbc:PayableAmount
 +
|-
 +
|totalMonto
 +
|String
 +
| -
 +
|SI
 +
|
 +
: Definido
 +
:
 +
: '''PATH''': root/cac:LegalMonetaryTotal/cbc:PayableAmount
 +
|-
 +
|fechaVencimiento
 +
|String
 +
| -
 +
|SI
 +
|
 +
: Definido
 +
:
 +
: '''PATH''': root/cbc:DueDate
 +
|-
 +
|finformacionAdicional
 +
|String
 +
| -
 +
|SI
 +
|
 +
: Definido
 +
:
 +
: '''PATH''': root/cbc:Note
 +
|-
 +
|rangoNumeracion
 +
|String
 +
| -
 +
|SI
 +
|
 +
: Definido
 +
:
 +
: '''PATH''': "root/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/sts:DianExtensions/sts:InvoiceControl/sts:AuthorizedInvoices/sts:Prefix
 +
root/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/sts:DianExtensions/sts:InvoiceControl/sts:AuthorizedInvoices/sts:From"
 +
|-
 +
|cliente
 +
|Class.Cliente
 +
| -
 +
|SI
 +
|
 +
: Definido
 +
:
 +
: '''PATH''':
 +
|-
 +
|impuestosGenerales
 +
|List<Class.FacturaImpuestos>
 +
| -
 +
|SI
 +
|
 +
: FacturaImpuestos Concluiria en el campo TaxTotal
 +
:
 +
: '''PATH''':
 +
|-
 +
|detalleDeFactura
 +
|List<Class.FacturaDetalle>
 +
| -
 +
|SI
 +
|
 +
:
 +
:
 +
: '''PATH''':
 +
|-
 +
|extras
 +
|List<Class.Extras>
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''':
 +
|-
 +
|cargosDescuentos
 +
|List<Class.CargosDescuentos>
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/AllowanceCharge
 +
|-
 +
|fechaInicioPeriodoFacturacion
 +
|String
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: root/cac:InvoicePeriod/cbc:StartDate  +  root/cac:InvoicePeriod/cbc:StartTime
 +
|-
 +
|entregaMercancia
 +
|Class.Entrega
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: /root/cac:Delivery
 +
|-
 +
|terminosEntrega
 +
|Class.TerminosEntrega
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: /root/cac:Delivery
 +
|-
 +
|mediosDePago
 +
|List<Class.MediosDePago>
 +
| -
 +
|SI
 +
|
 +
:
 +
:
 +
: root/cac:PaymentMeans
 +
|-
 +
|anticipos
 +
|List<Class.Anticipos>
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: root/PrepaidPayment
 +
|-
 +
|tasaDeCambio
 +
|Class.TasaDeCambio
 +
| -
 +
|NO
 +
|
 +
:
 +
: Tasa de Cambio
 +
: root/cac:PaymentExchangeRate
 +
|-
 +
|tasaDeCambioAlternativa
 +
|Class.TasaDeCambioAlternativa
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: /root/cac:PaymentAlternativeExchangeRate
 +
|-
 +
|totalProductos
 +
|String
 +
| -
 +
|SI
 +
|
 +
:
 +
: Número o cantidad de elementos presentes en InvoiceLine
 +
: /root/cbc:LineCountNumeric
 +
|-
 +
|autorizado
 +
|Class.Autorizado
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: /Invoice/cac:TaxRepresentativeParty/
 +
|-
 +
|documentosReferenciados
 +
|List<Class.DocumentoReferenciado>
 +
| -
 +
|CC
 +
|
 +
:
 +
:
 +
: /root/cac:AdditionalDocumentReference
 +
|-
 +
|ordenDeCompra
 +
|List<Class.OrdenDeCompra>
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: /root/cac:OrderReference
 +
|-
 +
|fechaPagoImpuestos
 +
|String
 +
| -
 +
|NO
 +
|
 +
:
 +
: Fecha de Pago de Impuestos
 +
: root/cbc:TaxPointDate
 +
|-
 +
|tipoOperacion
 +
|String
 +
| -
 +
|SI
 +
|
 +
:
 +
: Tipo de Operacion
 +
: /root/cbc:CustomizationID
 +
|-
 +
|destinatario
 +
|List<Destinatario>
 +
| -
 +
|NO
 +
|
 +
:
 +
: 1 Interoperabilidad, en caso de otros tipos de envios se agregan
 +
: No aplica
 +
|-
 +
|condicionPago
 +
|List<Class.CondicionPago>
 +
| -
 +
|CC
 +
|
 +
:
 +
: Condiciones de Pago
 +
: /root/cac:PaymentTerms
 +
|-
 +
|codigoCosto
 +
|String
 +
| -
 +
|
 +
|
 +
:
 +
: Codigo de referencia de pago.
 +
: /root/cbc:AccountingCostCode
 +
|}
 +
<br>
 +
 
 +
 
 +
====<font color="blue">Class.DocumentosReferenciados</font>====
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
! style="background:#f2f2f2; text-align:center;"|Atributo
 +
! style="background:#f2f2f2; text-align:center;"|Tipo Dato
 +
! style="background:#f2f2f2; text-align:center;"|Formato
 +
! style="background:#f2f2f2; text-align:center;"|Requerido
 +
! style="background:#f2f2f2; text-align:center;"|Descripción
 +
|-
 +
|numeroDocumento
 +
|String
 +
| -
 +
|SI
 +
|
 +
: Numero del documento Referenciado
 +
: '''PATH''': "/root/cac:AdditionalDocumentReference/cbc:ID
 +
: /root/cac:DespatchDocumentReference/cbc:ID
 +
: /root/cac:ReceiptDocumentReference/cbc:ID
 +
: /root/cac:DiscrepancyResponse/cbc:ReferenceID
 +
: /Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:ID
 +
: /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID
 +
: /DebitNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID"
 +
|-
 +
|cufeDocReferenciado
 +
|String
 +
| -
 +
|SI
 +
|
 +
: '''PATH''': "/root/cac:AdditionalDocumentReference/cbc:UUID
 +
: /root/cac:DespatchDocumentReference/cbc:UUID
 +
: /root/cac:ReceiptDocumentReference/cbc:UUID
 +
: /root/cac:DiscrepancyResponse/cbc:UUID
 +
: /Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:UUID
 +
: /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID
 +
: /DebitNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID"
 +
|-
 +
|tipoCUFE
 +
|String
 +
| -
 +
|SI
 +
|
 +
: '''PATH''': "/root/cac:AdditionalDocumentReference/cbc:UUID@schemeName
 +
: root/cac:DespatchDocumentReference/cbc:UUID@schemeName
 +
: /root/cac:ReceiptDocumentReference/cbc:UUID@schemeName
 +
: /root/cac:DiscrepancyResponse/cbc:UUID@schemeName
 +
: /Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:UUID@schemeName
 +
: /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID@schemeName
 +
: /DebitNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID@schemeName"
 +
|-
 +
|fecha
 +
|String
 +
| -
 +
|NO
 +
|
 +
: Extensible Duquesa - 140 Pedido
 +
: '''PATH''': "/root/cac:AdditionalDocumentReference/cbc:IssueDate
 +
: /root/cac:DespatchDocumentReference/cbc:IssueDate
 +
: /root/cac:ReceiptDocumentReference/cbc:IssueDate
 +
:/Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:IssueDate
 +
:/CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:IssueDate
 +
:/DebitNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:IssueDate"
 +
|-
 +
|tipoDocumentoCodigo
 +
|String
 +
| -
 +
|NO
 +
|
 +
: Ejemplos en XML esta pero en anexo no
 +
: '''PATH''': "/root/cac:AdditionalDocumentReference/cbc:DocumentTypeCode
 +
: /root/cac:DespatchDocumentReference/cbc:DocumentTypeCode
 +
: /root/cac:ReceiptDocumentReference/cbc:DocumentTypeCode"
 +
|-
 +
|tipoDocumento
 +
|String
 +
| -
 +
|NO
 +
|
 +
: Ejemplos en XML esta pero en anexo no
 +
: '''PATH''': "/root/cac:AdditionalDocumentReference/DocumentType
 +
: /root/cac:DespatchDocumentReference/DocumentType
 +
: /root/cac:ReceiptDocumentReference/DocumentType"
 +
|-
 +
|codigoInterno
 +
|String
 +
| -
 +
|SI
 +
|
 +
: "Este campo decide si a que nodo XML se va a llenar:
 +
: 1 - AdditionalDocumentReference
 +
: 2 - DespatchDocumentReference
 +
: 3 - ReceiptDocumentReference
 +
: 4 - DiscrepancyResponse
 +
: 5 - BillingReference"
 +
: '''PATH''': NODEFINIDO
 +
|-
 +
|codigoEstatusDocumento
 +
|String
 +
| -
 +
|NO
 +
|Código de Estatus del Documento
 +
: Código de Estatus del Documento
 +
: '''PATH''': "/root/cac:AdditionalDocumentReference/cbc:DocumentStatusCode
 +
: /root/cac:DespatchDocumentReference/cbc:DocumentStatusCode
 +
: /root/cac:ReceiptDocumentReference/cbc:DocumentStatusCode
 +
: /root/cac:DiscrepancyResponse/cbc:ResponseCode"
 +
|-
 +
|descripcion
 +
|List<String>
 +
| -
 +
|NO
 +
|Descripción del Documento
 +
: Descripción del Documento
 +
: '''PATH''': "/root/cac:AdditionalDocumentReference/cbc:DocumentDescription
 +
: /root/cac:DespatchDocumentReference/cbc:DocumentDescription
 +
: /root/cac:ReceiptDocumentReference/cbc:DocumentDescription
 +
: /root/cac:DiscrepancyResponse/cbc:Description"
 +
|-
 +
|fechaInicioValidez
 +
|String
 +
| -
 +
|NO
 +
|Fecha de Inicio de Validez
 +
: '''PATH''': "/root/cac:AdditionalDocumentReference/cac:ValidityPeriod/cbc:StartDate
 +
: /root/cac:DespatchDocumentReference/cac:ValidityPeriod/cbc:StartDate
 +
: /root/cac:ReceiptDocumentReference/cac:ValidityPeriod/cbc:StartDate"
 +
|-
 +
|fechaFinValidez
 +
|String
 +
| -
 +
|NO
 +
|Fecha de Fin de Validez
 +
: '''PATH''': "/root/cac:AdditionalDocumentReference/cac:ValidityPeriod/cbc:EndDate
 +
: /root/cac:DespatchDocumentReference/cac:ValidityPeriod/cbc:EndDate
 +
: /root/cac:ReceiptDocumentReference/cac:ValidityPeriod/cbc:EndDate"
 +
|-
 +
|fextras
 +
|String
 +
| -
 +
|NO
 +
|Opcional sin uso
 +
: '''PATH''': NO DEFINIDO
 +
|}
 +
<br>
 +
 
 +
 
 +
 
 +
 
 +
====<font color="blue">OrdenDeCompra</font>====
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
! style="background:#f2f2f2; text-align:center;"|Atributo
 +
! style="background:#f2f2f2; text-align:center;"|Tipo Dato
 +
! style="background:#f2f2f2; text-align:center;"|Formato
 +
! style="background:#f2f2f2; text-align:center;"|Requerido
 +
! style="background:#f2f2f2; text-align:center;"|Descripción
 +
|-
 +
|numeroDocumento
 +
|String
 +
| -
 +
|SI
 +
|Numero de Orden de Compra
 +
: Extensible Duquesa
 +
: '''PATH''': /root/cac:OrderReference/cbc:ID
 +
|-
 +
|fecha
 +
|String
 +
| -
 +
|NO
 +
|Fecha
 +
: Extensible Duquesa
 +
: '''PATH''': /root/cac:OrderReference/cbc:IssueDate + /root/cac:OrderReference/cbc:IssueTime
 +
|-
 +
|numeroPedido
 +
|String
 +
| -
 +
|NO
 +
|Numero de Pedido
 +
: Extensible Duquesa
 +
: '''PATH''': /root/cac:OrderReference/cbc:SalesOrderID
 +
|-
 +
|tipoOrden
 +
|String
 +
| -
 +
|NO
 +
|Tipo de Orden de compra
 +
: Extensible Duquesa
 +
: '''PATH''': /root/cac:OrderReference/cbc:OrderTypeCode
 +
|-
 +
|codigoCliente
 +
|String
 +
| -
 +
|NO
 +
|Codigo Cliente
 +
: Extensible Duquesa
 +
: '''PATH''': /root/cac:OrderReference/cbc:CustomerReference
 +
|-
 +
|uuid
 +
|String
 +
| -
 +
|NO
 +
|UUID de alguna referencia
 +
: Extensible Duquesa
 +
: '''PATH''': /root/cac:OrderReference/cbc:UUID
 +
|-
 +
|tipoCUFE
 +
|String
 +
| -
 +
|NO
 +
|Tipo de CUFE
 +
: Extensible Duquesa
 +
: '''PATH''': /root/cac:OrderReference/cbc:UUID@schemeName
 +
|-
 +
|documentoReferencia
 +
|Class.DocumentoReferenciado
 +
| -
 +
|NO
 +
|Tipo de CUFE
 +
: Documento Referencia
 +
: '''PATH''':  /root/cac:OrderReference/cac:DocumentReference
 +
|}
 +
<br>
 +
 
 +
====<font color="blue">Class.FacturaImpuestos</font>====
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
! style="background:#f2f2f2; text-align:center;"|Atributo
 +
! style="background:#f2f2f2; text-align:center;"|Tipo Dato
 +
! style="background:#f2f2f2; text-align:center;"|Formato
 +
! style="background:#f2f2f2; text-align:center;"|Requerido
 +
! style="background:#f2f2f2; text-align:center;"|Descripción
 +
|-
 +
|codigoTOTALImp
 +
|String
 +
| -
 +
|SI
 +
|Identificador del tributo
 +
: Definición de los atributos del elemento 16.1.6
 +
:
 +
: '''PATH''':  "root/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID
 +
: ó root/cac:WithholdingTaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID"
 +
|-
 +
|porcentajeTOTALImp
 +
|String
 +
| -
 +
|NO
 +
|Tarifa del tributo
 +
: "En el caso de que la tarifa del tributo sea un porcentaje:
 +
: informar la tarifa (porcentaje) a ser aplicada a la base
 +
: imponible."
 +
: '''PATH''': "root/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:Percent
 +
: ó root/cac:WithholdingTaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:Percent"
 +
|-
 +
|baseImponibleTOTALImp
 +
|String
 +
| -
 +
|SI
 +
|"Base Imponible sobre la que se calcula el valor del tributo"
 +
: "En el caso de que el tributo sea una porcentaje del valor
 +
: tributable: informar la base imponible en valor monetario.
 +
: En el caso de que el tributo es un valor fijo por unidad
 +
: tributada: informar el número de unidades tributadas."
 +
: '''PATH''': "root/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount
 +
ó root/cac:WithholdingTaxTotal/cac:TaxSubtotal/cbc:TaxableAmount"
 +
|-
 +
|valorTOTALImp
 +
|String
 +
| -
 +
|SI
 +
|"Valor del tributo: producto del porcentaje aplicado sobre la base imponible"
 +
: '''PATH''': "root/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
 +
ó /root/cac:WithholdingTaxTotal/cac:TaxSubtotal/cbc:TaxAmount"
 +
|-
 +
|controlInterno
 +
|String
 +
| -
 +
|NO
 +
|Indicador de Tipo de Retencion
 +
: '''PATH''': NODEFINIDO
 +
|-
 +
|unidadMedidaTributo
 +
|String
 +
| -
 +
|CC
 +
|Unidad de medida base para el tributo
 +
: "Usado en el caso de que el tributo es un valor fijo por
 +
: unidad tributada: informar el valor del tributo por unidad
 +
: tributada. Por ejemplo, el impuesto de consumo a las
 +
: bolsas o los impuestos a los combustibles."
 +
: '''PATH''': root/cac:TaxTotal/cac:TaxSubtotal/cbc:BaseUnitMeasure
 +
|-
 +
|unidadMedida
 +
|String
 +
| -
 +
|SI
 +
|Identificación de la unidad de medida
 +
: '''PATH''': root/cac:TaxTotal/cac:TaxSubtotal/cbc:BaseUnitMeasure@unitCode
 +
|-
 +
|valorTributoUnidad
 +
|String
 +
| -
 +
|NO
 +
| Valor del tributo por unidad
 +
: '''PATH''': root/cac:TaxTotal/cac:TaxSubtotal/cbc:PerUnitAmount
 +
|-
 +
|extras
 +
|List<Class.Extensible>
 +
| -
 +
|NO
 +
| -
 +
: '''PATH''': NODEFINIDO
 +
|}
 +
 
 +
 
 +
====<font color="blue">Class.ImpuestosTotales</font>====
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
! style="background:#f2f2f2; text-align:center;"|Atributo
 +
! style="background:#f2f2f2; text-align:center;"|Tipo Dato
 +
! style="background:#f2f2f2; text-align:center;"|Formato
 +
! style="background:#f2f2f2; text-align:center;"|Requerido
 +
! style="background:#f2f2f2; text-align:center;"|Descripción
 +
|-
 +
|codigoTOTALImp
 +
|String
 +
| -
 +
|SI
 +
|Identificador del tributo
 +
: De uso interno, NO es parte del Anexo Técnico
 +
:
 +
: '''PATH''': NODEFINIDO
 +
|-
 +
|montoTotalImp
 +
|String
 +
| -
 +
|SI
 +
|Valor del tributo
 +
: "Suma de todos los elementos
 +
: ../cac:TaxTotal/TaxSubtotal/cbc:TaxAmount"
 +
: '''PATH''': "root/cac:TaxTotal/cbc:TaxAmount
 +
: ó root:WithholdingTaxTotal/cbc:TaxAmount"
 +
|-
 +
|controlInterno
 +
|String
 +
| -
 +
|NO
 +
|Sin uso actual
 +
: NO está declarado en el Anexo Técnico
 +
|-
 +
|redondeoAplicado
 +
|String
 +
| -
 +
|SI
 +
|Redondeo agregado al total del impuesto
 +
: '''PATH''': root/cac:TaxTotal/cbc:RoundingAmount
 +
|}
 +
<br>
 +
 
 +
====<font color="blue">Class.LineaInformacionAdicional</font>====
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
! style="background:#f2f2f2; text-align:center;"|Atributo
 +
! style="background:#f2f2f2; text-align:center;"|Tipo Dato
 +
! style="background:#f2f2f2; text-align:center;"|Formato
 +
! style="background:#f2f2f2; text-align:center;"|Requerido
 +
! style="background:#f2f2f2; text-align:center;"|Descripción
 +
|-
 +
|nombre
 +
|String
 +
| -
 +
|SI
 +
|Característica que quiere informar del ítem, por ejemplo (Uso Vehículo)
 +
:
 +
:
 +
: '''PATH''': root/cac:InvoiceLine/cac:Item/cac:AdditionalItemProperty/cbc:Name
 +
|-
 +
|valor
 +
|String
 +
| -
 +
|SI
 +
|Valor de la característica que se quiere informar, por ejemplo (Particular)
 +
:
 +
:
 +
: '''PATH''': root/cac:InvoiceLine/cac:Item/cac:AdditionalItemProperty/cbc:Value
 +
|-
 +
|cantidad
 +
|
 +
| -
 +
|NO
 +
|Cantidad del Bien
 +
:
 +
:
 +
: '''PATH''': root/cac:InvoiceLine/cac:Item/cac:AdditionalItemProperty/cbc:ValueQuantity
 +
|-
 +
|unidadMedida
 +
|
 +
| -
 +
|NO
 +
|Unidad de la cantidad del bien
 +
:
 +
:
 +
: '''PATH''': root/cac:InvoiceLine/cac:Item/cac:AdditionalItemProperty/cbc:ValueQuantity@unitcode
 +
|}
 +
<br>
 +
 
 +
====<font color="blue">Class.Direccion</font>====
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
! style="background:#f2f2f2; text-align:center;"|Atributo
 +
! style="background:#f2f2f2; text-align:center;"|Tipo Dato
 +
! style="background:#f2f2f2; text-align:center;"|Formato
 +
! style="background:#f2f2f2; text-align:center;"|Requerido
 +
! style="background:#f2f2f2; text-align:center;"|Descripción
 +
|-
 +
|municipio
 +
|String
 +
| -
 +
|SI
 +
|Código del municipio
 +
:
 +
:
 +
: '''PATH''': ../cac:Address/cbc:ID
 +
|-
 +
|ciudad
 +
|String
 +
| -
 +
|SI
 +
|Nombre de la ciudad
 +
:
 +
:
 +
: '''PATH''': ../cac:Address/cbc:CityName
 +
|-
 +
|zonaPostal
 +
|String
 +
| -
 +
|NO
 +
|Código postal
 +
:
 +
:
 +
: '''PATH''': ../cac:Address/cbc:PostalZone
 +
|-
 +
|departamento
 +
|String
 +
| -
 +
|SI
 +
|Nombre del Departamento
 +
:
 +
:
 +
: '''PATH''': ../cac:Address/cbc:CountrySubentity
 +
|-
 +
|codigoDepartamento
 +
|String
 +
| -
 +
|SI
 +
|Código del Departamento
 +
:
 +
:
 +
: '''PATH''': ../cac:Address/cbc:CountrySubentityCode
 +
|-
 +
|direccion
 +
|String
 +
| -
 +
|SI
 +
|Dirección
 +
:
 +
:
 +
: '''PATH''': ../cac:Address/cac:AddressLine/cbc:Line
 +
|-
 +
|pais
 +
|String
 +
| -
 +
|SI
 +
|Código identificador del país / País
 +
:
 +
: '''PATH''': ../cac:Address/cac:Country/cbc:IdentificationCode
 +
: '''PATH''': ../cac:Address/cac:Country/cbc:Name
 +
|-
 +
|lenguaje
 +
|String
 +
| -
 +
|SI
 +
|Identificador del lenguaje utilizado en el nombre del país
 +
:
 +
: '''PATH''': ../cac:Address/cac:Country/cbc:Name/@languageID
 +
|-
 +
|buzon
 +
|String
 +
| -
 +
|NO
 +
|Buzón postal
 +
:
 +
: '''PATH''': ../cac:Address/cbc:Postbox
 +
|-
 +
|piso
 +
|String
 +
| -
 +
|NO
 +
|Piso
 +
:
 +
: '''PATH''': ../cac:Address/cbc:Floor
 +
|-
 +
|habitacion
 +
|String
 +
| -
 +
|NO
 +
|Habitación
 +
:
 +
: '''PATH''': ../cac:Address/cbc:Room
 +
|-
 +
|calle
 +
|String
 +
| -
 +
|NO
 +
|Nombre de la calle
 +
:
 +
: '''PATH''': ../cac:Address/cbc:StreetName
 +
|-
 +
|calleAdicional
 +
|String
 +
| -
 +
|NO
 +
|Nombre adicional para especificar mejor el nombre de la calle
 +
:
 +
: '''PATH''': ../cac:Address/cbc:AdditionalStreetName
 +
|-
 +
|cbloque
 +
|String
 +
| -
 +
|NO
 +
|Nombre del bloque
 +
:
 +
: '''PATH''': ../cac:Address/cbc:BlockName
 +
|-
 +
|nombreEdificio
 +
|String
 +
| -
 +
|NO
 +
|Nombre de un edificio.
 +
:
 +
: '''PATH''': ../cac:Address/cbc:BuildingName
 +
|-
 +
|numeroEdificio
 +
|String
 +
| -
 +
|NO
 +
|Número de una casa o edificio.
 +
:
 +
: '''PATH''': ../cac:Address/cbc:BuildingNumber
 +
|-
 +
|ubicacion
 +
|String
 +
| -
 +
|NO
 +
|Una ubicación específica dentro de un edificio.
 +
:
 +
: '''PATH''': ../cac:Address/cbc:InhouseMail
 +
|-
 +
|departamentoOrg
 +
|String
 +
| -
 +
|NO
 +
|Un departamento direccionable de una organización.
 +
:
 +
: '''PATH''': ../cac:Address/cbc:Department
 +
|-
 +
|aLaAtencionDe
 +
|String
 +
| -
 +
|NO
 +
|A la atención de
 +
:
 +
: '''PATH''': ../cac:Address/cbc:MarkAttention
 +
|-
 +
|aCuidadoDe
 +
|String
 +
| -
 +
|NO
 +
|Cuidado de
 +
:
 +
: '''PATH''': ../cac:Address/cbc:MarkCare
 +
|-
 +
|numeroParcela
 +
|String
 +
| -
 +
|NO
 +
|Número de parcela
 +
:
 +
: '''PATH''': ../cac:Address/cbc:PlotIdentification
 +
|-
 +
|subDivision
 +
|String
 +
| -
 +
|NO
 +
|Subdivisión (Nombre del barrio)
 +
:
 +
: '''PATH''': ../cac:Address/cbc:CitySubdivisionName
 +
|-
 +
|region
 +
|String
 +
| -
 +
|NO
 +
|Región
 +
:
 +
: '''PATH''': ../cac:Address/cbc:Region
 +
|-
 +
|distrito
 +
|String
 +
| -
 +
|NO
 +
|Distrito
 +
:
 +
: '''PATH''': ../cac:Address/cbc:District
 +
|-
 +
|correccionHusoHorario
 +
|String
 +
| -
 +
|NO
 +
|Corrección del huso horario correspondiente
 +
:
 +
: '''PATH''': ../cac:Address/cbc:TimezoneOffset
 +
|-
 +
|localizacion
 +
|<List<Coordenadas>
 +
| -
 +
|NO
 +
|Coordenadas de la Dirección
 +
:
 +
: '''PATH''': ../cac:Address/cac:LocationCoordinate
 +
|}
 +
<br>
 +
 
 +
 
 +
====<font color="blue">Class.TasaDeCambioAlternativo</font>====
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
! style="background:#f2f2f2; text-align:center;"|Atributo
 +
! style="background:#f2f2f2; text-align:center;"|Tipo Dato
 +
! style="background:#f2f2f2; text-align:center;"|Formato
 +
! style="background:#f2f2f2; text-align:center;"|Requerido
 +
! style="background:#f2f2f2; text-align:center;"|Descripción
 +
|-
 +
|monedaOrigen
 +
|String
 +
| -
 +
|SI
 +
|Divisa adicional base para conversión
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentAlternativeExchangeRate/cbc:SourceCurrencyCode
 +
|-
 +
|baseMonedaOrigen
 +
|String
 +
| -
 +
|NO
 +
|"Base monetaria de la divisa extranjera para el cambio. Debe ser 1.00 "
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentAlternativeExchangeRate/cbc:SourceCurrencyBaseRate
 +
|-
 +
|monedaDestino
 +
|String
 +
| -
 +
|SI
 +
|Divisa a la cual se hace la conversión
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentAlternativeExchangeRate/cbc:TargetCurrencyCode
 +
|-
 +
|baseMonedaDestino
 +
|String
 +
| -
 +
|SI
 +
|"Base monetaria para la conversión. Debe ser 1.00 "
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentAlternativeExchangeRate/cbc:TargetCurrencyBaseRate
 +
|-
 +
|tasaDeCambio
 +
|String
 +
| -
 +
|SI
 +
|Valor de la tasa de cambio entre las divisas
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentAlternativeExchangeRate/cbc:CalculationRate
 +
|-
 +
|fechaDeTasaDeCambio
 +
|String
 +
| -
 +
|SI
 +
|"Fecha en la que se fijó la tasa de cambio (CalculationRate)"
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentAlternativeExchangeRate/cbc:Date
 +
|-
 +
|indicadorDeTasa
 +
|String
 +
| -
 +
|NO
 +
|Indicador de Tasa de Cambio
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentExchangeRate/cbc:ExchangeMarketID
 +
|-
 +
|operadorCalculo
 +
|String
 +
| -
 +
|NO
 +
|Operador de Calculo
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentExchangeRate/cbc: MathematicOperatorCode
 +
|-
 +
|codigoInterno1
 +
|String
 +
| -
 +
|NO
 +
|sin uso
 +
:
 +
:
 +
: '''PATH''':
 +
|-
 +
|codigoInterno2
 +
|String
 +
| -
 +
|NO
 +
|sin uso
 +
:
 +
:
 +
: '''PATH''':
 +
|-
 +
|extras
 +
|List<Class.Extensible>
 +
| -
 +
|NO
 +
|sin uso
 +
:
 +
:
 +
: '''PATH''':
 +
|}
 +
<br>
 +
 
 +
====<font color="blue">Class.MediosDePago</font>====
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
! style="background:#f2f2f2; text-align:center;"|Atributo
 +
! style="background:#f2f2f2; text-align:center;"|Tipo Dato
 +
! style="background:#f2f2f2; text-align:center;"|Formato
 +
! style="background:#f2f2f2; text-align:center;"|Requerido
 +
! style="background:#f2f2f2; text-align:center;"|Descripción
 +
|-
 +
|metodoDePago
 +
|String
 +
| -
 +
|SI
 +
|Formas de pago
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentMeans/cbc:ID
 +
|-
 +
|medioPago
 +
|String
 +
| -
 +
|SI
 +
|Código correspondiente al medio de pago
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentMeans/cbc:PaymentMeansCode
 +
|-
 +
|fechaDeVencimiento
 +
|String
 +
| -
 +
|CC
 +
|Fecha de vencimiento de la factura
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentMeans/cbc:PaymentDueDate
 +
|-
 +
|numeroDeReferencia
 +
|String
 +
| -
 +
|NO
 +
|Identificador del pago
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentMeans/cbc:PaymentID
 +
|-
 +
|codigoReferencia
 +
|String
 +
| -
 +
|NO
 +
|"Instrucciones relativas al pago"
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentMeans/cbc:InstructionID
 +
|-
 +
|numeroDias
 +
|String
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentMeans/cbc:InstructionNote
 +
|-
 +
|codigoBanco
 +
|String
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:AccountTypeCode
 +
|-
 +
|nombreBanco
 +
|String
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:Name
 +
|-
 +
|numeroTransferencia
 +
|String
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID
 +
|-
 +
|codigoCanalPago
 +
|String
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentMeans/cbc:PaymentChannelCode
 +
|-
 +
|extras
 +
|List<Class.Extensible>
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''':
 +
|}
 +
<br>
 +
 
 +
====<font color="blue">Class.Entrega</font>====
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
! style="background:#f2f2f2; text-align:center;"|Atributo
 +
! style="background:#f2f2f2; text-align:center;"|Tipo Dato
 +
! style="background:#f2f2f2; text-align:center;"|Formato
 +
! style="background:#f2f2f2; text-align:center;"|Requerido
 +
! style="background:#f2f2f2; text-align:center;"|Descripción
 +
|-
 +
|fechaEfectivaSalida
 +
|String
 +
| -
 +
|NO
 +
|Fecha efectiva de entrega de los bienes o servicio + Hora efectiva de entrega de los bienes o servicio
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cbc:ActualDeliveryDate + /root/cac:Delivery/cbc:ActualDeliveryTime
 +
|-
 +
|direccionEntrega
 +
|Class.Direccion
 +
| -
 +
|NO
 +
|Grupo con información con respeto a la dirección de entrega
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryAddress
 +
|-
 +
|datosTransportistas
 +
|Class.DatosTransportista
 +
| -
 +
|NO
 +
|Grupo de datos con información sobre la empresa de transporte
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty
 +
|-
 +
|identificacionTransporte
 +
|Class.DatosTransportista
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:Despatch/cbc:ID
 +
|-
 +
|matriculaTransporte
 +
|String
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:Despatch/ cbc:ID/@schemeAgencyID
 +
|-
 +
|fechaSolicitada
 +
|String
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:Despatch/ cbc:ID/@schemeAgencyID
 +
|-
 +
|fechaEstimada
 +
|String
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:Despatch/ cbc:EstimatedDespatchDate y EstimatedDespatchTime
 +
|-
 +
|fechaReal
 +
|String
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:Despatch/ cbc:ActualDespatchDate y ActualDespatchTime
 +
|-
 +
|direccionDespacho
 +
|Class.Direccion
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:Despatch/cac:DespatchAddress
 +
|-
 +
|datosdelDespacho
 +
|Party
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:Despatch/ cac:DespatchParty
 +
|-
 +
|extras
 +
|List<Class.Extensible>
 +
| -
 +
|NO
 +
|Valores extras
 +
:
 +
:
 +
: '''PATH''':
 +
|}
 +
<br>
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
====<font color="blue">DatosTransportistas</font>====
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
! style="background:#f2f2f2; text-align:center;"|Atributo
 +
! style="background:#f2f2f2; text-align:center;"|Tipo Dato
 +
! style="background:#f2f2f2; text-align:center;"|Formato
 +
! style="background:#f2f2f2; text-align:center;"|Requerido
 +
! style="background:#f2f2f2; text-align:center;"|Descripción
 +
|-
 +
|indicadordeCuidado
 +
|String
 +
| -
 +
|SI
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cbc:MarkCareIndicator
 +
|-
 +
|indicadordeAtencion
 +
|String
 +
| -
 +
|SI
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cbc:MarkAttentionIndicator
 +
|-
 +
|nombreResponsableEntrega
 +
|String
 +
| -
 +
|NO
 +
|Nombre comercial de la empresa de transporte
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:PartyName/cbc:Name
 +
|-
 +
|direccionResponsableEntrega
 +
|Class.Direccion
 +
| -
 +
|NO
 +
|Grupo con datos sobre la dirección de la empresa de transporte
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:Address/cbc:Physical Location
 +
|-
 +
|tipoIdentificacion
 +
|String
 +
| -
 +
|NO
 +
|Tipo de documento de identidad del Transportador
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:PartyTaxScheme/cbc:CompanyID/@schemeName
 +
|-
 +
|numeroIdentificacion
 +
|String
 +
| -
 +
|NO
 +
|Identificador del transportador
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:PartyTaxScheme/cbc:CompanyID
 +
|-
 +
|numeroIdentificacionDV
 +
|String
 +
| -
 +
|NO
 +
|DV del NIT del Transportador
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:PartyTaxScheme/cbc:CompanyID@schemeID
 +
|-
 +
|responsabilidadesRut
 +
|List<Class.Obligaciones>
 +
| -
 +
|NO
 +
|Obligaciones del transportador
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:PartyTaxScheme/cbc:TaxLevelCode
 +
|-
 +
|detallesTributarios
 +
|List<Class.Tributos>
 +
| -
 +
|NO
 +
|Grupo de detalles tributarios de la empresa de transporte
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:PartyTaxScheme/cac:TaxScheme
 +
|-
 +
|transportadorDireccion
 +
|Class.Direccion
 +
| -
 +
|CC
 +
|Grupo de información para informar dirección fiscal del transportador
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:PartyLegalEntity/cac:RegistrationAddress
 +
|-
 +
|transportadorNombre
 +
|String
 +
| -
 +
|CC
 +
|Nombre o Razón Social del transportador
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:PartyLegalEntity/cbc:RegistrationName
 +
|-
 +
|transportadorTipoIdentificacion
 +
|String
 +
| -
 +
|CC
 +
|Tipo de documento de identidad del Transportador
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:PartyLegalEntity/cbc:CompanyID@schemeName
 +
|-
 +
|transportadorNumeroDocumento
 +
|String
 +
| -
 +
|CC
 +
|Nombre comercial de la empresa de transporte
 +
:
 +
:
 +
: '''PATH''': "/root/cac:Delivery/cac:DeliveryParty/cac:PartyLegalEntity/cbc:CompanyID"
 +
|-
 +
|transportadorNumeroDocumentoDV
 +
|String
 +
| -
 +
|CC
 +
|DV del NIT del Transportador
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:PartyLegalEntity/cbc:CompanyID@schemeID
 +
|-
 +
|numeroMatriculaMercantil
 +
|String
 +
| -
 +
|CC
 +
|Número de matrícula mercantil
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:PartyLegalEntity//cac:CorporateRegistrationScheme/cbc:Name
 +
|-
 +
|prefijoFacturacion
 +
|String
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:PartyLegalEntity//cac:CorporateRegistrationScheme/cbc:ID
 +
|-
 +
|nombreContacto
 +
|String
 +
| -
 +
|NO
 +
|Nombre Contacto
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:Contact/cbc:Name
 +
|-
 +
|telefono
 +
|String
 +
| -
 +
|NO
 +
|Número de teléfono, celular u otro
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:Contact/cbc:Telephone
 +
|-
 +
|telefax
 +
|String
 +
| -
 +
|NO
 +
|Número de teléfono, celular u otro
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:Contact/cbc:Telefax
 +
|-
 +
|email
 +
|String
 +
| -
 +
|NO
 +
|Correo electrónico de contacto
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:Contact/cbc:ElectronicMail
 +
|-
 +
|nota
 +
|String
 +
| -
 +
|NO
 +
|Nota adicional de contacto
 +
:
 +
:
 +
: '''PATH''': /root/cac:Delivery/cac:DeliveryParty/cac:Contact/cbc:Note
 +
|-
 +
|extras
 +
|List<Class.Extensible>
 +
| -
 +
|NO
 +
|Extensible
 +
:
 +
:
 +
: '''PATH''':
 +
|-
 +
|razonSocial
 +
|String
 +
| -
 +
|SI
 +
|Nombre o Razón Social del transportador
 +
:
 +
:
 +
: '''PATH''': /Invoice/cac:Delivery/cac:DeliveryParty/cac:PartyTaxScheme/cbc:RegistrationName
 +
|}
 +
<br>
 +
 
 +
====<font color="blue">Class.CondicionPago</font>====
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
! style="background:#f2f2f2; text-align:center;"|Atributo
 +
! style="background:#f2f2f2; text-align:center;"|Tipo Dato
 +
! style="background:#f2f2f2; text-align:center;"|Formato
 +
! style="background:#f2f2f2; text-align:center;"|Requerido
 +
! style="background:#f2f2f2; text-align:center;"|Descripción
 +
|-
 +
|identificador
 +
|String
 +
| -
 +
|SI
 +
|Condiciones de Pago
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cbc:ID
 +
|-
 +
|medioPagoAsociado
 +
|String
 +
| -
 +
|NO
 +
|Medio Pago asociado
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cbc:PaymentMeansID
 +
|-
 +
|comentario
 +
|String
 +
| -
 +
|NO
 +
|Nota
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cbc:Note
 +
|-
 +
|montoMulta
 +
|String
 +
| -
 +
|NO
 +
|Monto de la multa
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cbc:PenaltySurchargePercent
 +
|-
 +
|monto
 +
|String
 +
| -
 +
|NO
 +
|monto
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cbc:Amount
 +
|-
 +
|porcentajePago
 +
|String
 +
| -
 +
|NO
 +
|Porcentaje de Pago
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cbc:PaymentPercent
 +
|-
 +
|montoPenalidad
 +
|String
 +
| -
 +
|NO
 +
|Monto de la Penalidad
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cbc:PenaltyAmount
 +
|-
 +
|codigoEvento
 +
|String
 +
| -
 +
|NO
 +
|Codigo de Evento
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cbc:ReferenceEventCode
 +
|-
 +
|duracionPeriodo
 +
|String
 +
| -
 +
|NO
 +
|Duracion de Periodo
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cac:SettlementPeriod/cbc:DurationMeasure
 +
|-
 +
|duracionPeriodoMedida
 +
|String
 +
| -
 +
|NO
 +
|Unidad de medida de la duracion de periodo
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cac:SettlementPeriod/cbc:DurationMeasure@unitCode
 +
|-
 +
|fechaVencimiento
 +
|String
 +
| -
 +
|NO
 +
|Fecha de Vencimiento
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cbc:PaymentDueDate
 +
|-
 +
|referenciaAnticipo
 +
|String
 +
| -
 +
|NO
 +
|Numero de referencia de Anticipo
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cac:PrepaidPaymentReferenceID
 +
|-
 +
|periodoDesde
 +
|String
 +
| -
 +
|NO
 +
|Periodo desde
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cac:ValidityPeriod/cbc:StartDate
 +
|-
 +
|periodoHasta
 +
|String
 +
| -
 +
|NO
 +
|Periodo hasta
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cac:ValidityPeriod/cbc:EndDate
 +
|-
 +
|porcentajeDescuento
 +
|String
 +
| -
 +
|NO
 +
|porcentaje de Descuento
 +
:
 +
:
 +
: '''PATH''': /root/cac:PaymentTerms/cbc:SettlementDiscountPercent
 +
|-
 +
|extras
 +
|List<Class.Extensible>
 +
| -
 +
|NO
 +
|
 +
:
 +
:
 +
: '''PATH''':
 +
|}
 +
<br>

Revisión del 19:58 28 dic 2023

Servicio Documentos Equivalentes Web Soap

  1. Método Enviar


Class.FacturaGeneral

Atributo Tipo Dato Formato Requerido Descripción
tipoDocumento String - SI
Invoice, CreditNote, DebitNote
consecutivoDocumento String - SI
PATH: root/cbc:ID
(ver detalle en Class.Autorizado")
fechaEmision String - SI
root/cbc:IssueDate, root/cbc:IssueTime
root/cbc:IssueDate, root/cbc:IssueTime
PATH: root/cbc:IssueDate, root/cbc:IssueTime
moneda String - -
PATH: root/cbc:DocumentCurrencyCode
(ver detalle en)
propina String - -
Pendiente por verificar, Sin Uso en XML
cantidadDecimales cantidadDecimales - SI
Revisión
Se envía la cantidad de Decimales a usar.
totalDescuentos String - NO
Descuento Global
PATH: root/cac:LegalMonetaryTotal/cbc:AllowanceTotalAmount
totalBrutoSinImpuestos String - SI
Subtotal sin impuestos
SUMA((Cant*VU)+/- Cargos y Desc de linea)
PATH: root/cac:LegalMonetaryTotal/cbc:LineExtensionAmount
importeTotal String - SI
Sin uso para darlo de baja
PATH:
redondeoAplicado String - SI
Definido
PATH: /root/cac:LegalMonetaryTotal/cbc:PayableRoundingAmount
totalAnticipos String - NO
Definido
PATH: /root/cac:LegalMonetaryTotal/cbc:PrepaidAmount
ttotalBaseImponible String - NO
Definido
PATH: ChargeTotalAmount
totalMonto String - SI
Definido
PATH: root/cac:LegalMonetaryTotal/cbc:PayableAmount
totalMonto String - SI
Definido
PATH: root/cac:LegalMonetaryTotal/cbc:PayableAmount
fechaVencimiento String - SI
Definido
PATH: root/cbc:DueDate
finformacionAdicional String - SI
Definido
PATH: root/cbc:Note
rangoNumeracion String - SI
Definido
PATH: "root/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/sts:DianExtensions/sts:InvoiceControl/sts:AuthorizedInvoices/sts:Prefix

root/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/sts:DianExtensions/sts:InvoiceControl/sts:AuthorizedInvoices/sts:From"

cliente Class.Cliente - SI
Definido
PATH:
impuestosGenerales List<Class.FacturaImpuestos> - SI
FacturaImpuestos Concluiria en el campo TaxTotal
PATH:
detalleDeFactura List<Class.FacturaDetalle> - SI
PATH:
extras List<Class.Extras> - NO
PATH:
cargosDescuentos List<Class.CargosDescuentos> - NO
PATH: /root/AllowanceCharge
fechaInicioPeriodoFacturacion String - NO
root/cac:InvoicePeriod/cbc:StartDate + root/cac:InvoicePeriod/cbc:StartTime
entregaMercancia Class.Entrega - NO
/root/cac:Delivery
terminosEntrega Class.TerminosEntrega - NO
/root/cac:Delivery
mediosDePago List<Class.MediosDePago> - SI
root/cac:PaymentMeans
anticipos List<Class.Anticipos> - NO
root/PrepaidPayment
tasaDeCambio Class.TasaDeCambio - NO
Tasa de Cambio
root/cac:PaymentExchangeRate
tasaDeCambioAlternativa Class.TasaDeCambioAlternativa - NO
/root/cac:PaymentAlternativeExchangeRate
totalProductos String - SI
Número o cantidad de elementos presentes en InvoiceLine
/root/cbc:LineCountNumeric
autorizado Class.Autorizado - NO
/Invoice/cac:TaxRepresentativeParty/
documentosReferenciados List<Class.DocumentoReferenciado> - CC
/root/cac:AdditionalDocumentReference
ordenDeCompra List<Class.OrdenDeCompra> - NO
/root/cac:OrderReference
fechaPagoImpuestos String - NO
Fecha de Pago de Impuestos
root/cbc:TaxPointDate
tipoOperacion String - SI
Tipo de Operacion
/root/cbc:CustomizationID
destinatario List<Destinatario> - NO
1 Interoperabilidad, en caso de otros tipos de envios se agregan
No aplica
condicionPago List<Class.CondicionPago> - CC
Condiciones de Pago
/root/cac:PaymentTerms
codigoCosto String -
Codigo de referencia de pago.
/root/cbc:AccountingCostCode



Class.DocumentosReferenciados

Atributo Tipo Dato Formato Requerido Descripción
numeroDocumento String - SI
Numero del documento Referenciado
PATH: "/root/cac:AdditionalDocumentReference/cbc:ID
/root/cac:DespatchDocumentReference/cbc:ID
/root/cac:ReceiptDocumentReference/cbc:ID
/root/cac:DiscrepancyResponse/cbc:ReferenceID
/Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:ID
/CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID
/DebitNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID"
cufeDocReferenciado String - SI
PATH: "/root/cac:AdditionalDocumentReference/cbc:UUID
/root/cac:DespatchDocumentReference/cbc:UUID
/root/cac:ReceiptDocumentReference/cbc:UUID
/root/cac:DiscrepancyResponse/cbc:UUID
/Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:UUID
/CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID
/DebitNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID"
tipoCUFE String - SI
PATH: "/root/cac:AdditionalDocumentReference/cbc:UUID@schemeName
root/cac:DespatchDocumentReference/cbc:UUID@schemeName
/root/cac:ReceiptDocumentReference/cbc:UUID@schemeName
/root/cac:DiscrepancyResponse/cbc:UUID@schemeName
/Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:UUID@schemeName
/CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID@schemeName
/DebitNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID@schemeName"
fecha String - NO
Extensible Duquesa - 140 Pedido
PATH: "/root/cac:AdditionalDocumentReference/cbc:IssueDate
/root/cac:DespatchDocumentReference/cbc:IssueDate
/root/cac:ReceiptDocumentReference/cbc:IssueDate
/Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:IssueDate
/CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:IssueDate
/DebitNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:IssueDate"
tipoDocumentoCodigo String - NO
Ejemplos en XML esta pero en anexo no
PATH: "/root/cac:AdditionalDocumentReference/cbc:DocumentTypeCode
/root/cac:DespatchDocumentReference/cbc:DocumentTypeCode
/root/cac:ReceiptDocumentReference/cbc:DocumentTypeCode"
tipoDocumento String - NO
Ejemplos en XML esta pero en anexo no
PATH: "/root/cac:AdditionalDocumentReference/DocumentType
/root/cac:DespatchDocumentReference/DocumentType
/root/cac:ReceiptDocumentReference/DocumentType"
codigoInterno String - SI
"Este campo decide si a que nodo XML se va a llenar:
1 - AdditionalDocumentReference
2 - DespatchDocumentReference
3 - ReceiptDocumentReference
4 - DiscrepancyResponse
5 - BillingReference"
PATH: NODEFINIDO
codigoEstatusDocumento String - NO Código de Estatus del Documento
Código de Estatus del Documento
PATH: "/root/cac:AdditionalDocumentReference/cbc:DocumentStatusCode
/root/cac:DespatchDocumentReference/cbc:DocumentStatusCode
/root/cac:ReceiptDocumentReference/cbc:DocumentStatusCode
/root/cac:DiscrepancyResponse/cbc:ResponseCode"
descripcion List<String> - NO Descripción del Documento
Descripción del Documento
PATH: "/root/cac:AdditionalDocumentReference/cbc:DocumentDescription
/root/cac:DespatchDocumentReference/cbc:DocumentDescription
/root/cac:ReceiptDocumentReference/cbc:DocumentDescription
/root/cac:DiscrepancyResponse/cbc:Description"
fechaInicioValidez String - NO Fecha de Inicio de Validez
PATH: "/root/cac:AdditionalDocumentReference/cac:ValidityPeriod/cbc:StartDate
/root/cac:DespatchDocumentReference/cac:ValidityPeriod/cbc:StartDate
/root/cac:ReceiptDocumentReference/cac:ValidityPeriod/cbc:StartDate"
fechaFinValidez String - NO Fecha de Fin de Validez
PATH: "/root/cac:AdditionalDocumentReference/cac:ValidityPeriod/cbc:EndDate
/root/cac:DespatchDocumentReference/cac:ValidityPeriod/cbc:EndDate
/root/cac:ReceiptDocumentReference/cac:ValidityPeriod/cbc:EndDate"
fextras String - NO Opcional sin uso
PATH: NO DEFINIDO




OrdenDeCompra

Atributo Tipo Dato Formato Requerido Descripción
numeroDocumento String - SI Numero de Orden de Compra
Extensible Duquesa
PATH: /root/cac:OrderReference/cbc:ID
fecha String - NO Fecha
Extensible Duquesa
PATH: /root/cac:OrderReference/cbc:IssueDate + /root/cac:OrderReference/cbc:IssueTime
numeroPedido String - NO Numero de Pedido
Extensible Duquesa
PATH: /root/cac:OrderReference/cbc:SalesOrderID
tipoOrden String - NO Tipo de Orden de compra
Extensible Duquesa
PATH: /root/cac:OrderReference/cbc:OrderTypeCode
codigoCliente String - NO Codigo Cliente
Extensible Duquesa
PATH: /root/cac:OrderReference/cbc:CustomerReference
uuid String - NO UUID de alguna referencia
Extensible Duquesa
PATH: /root/cac:OrderReference/cbc:UUID
tipoCUFE String - NO Tipo de CUFE
Extensible Duquesa
PATH: /root/cac:OrderReference/cbc:UUID@schemeName
documentoReferencia Class.DocumentoReferenciado - NO Tipo de CUFE
Documento Referencia
PATH: /root/cac:OrderReference/cac:DocumentReference


Class.FacturaImpuestos

Atributo Tipo Dato Formato Requerido Descripción
codigoTOTALImp String - SI Identificador del tributo
Definición de los atributos del elemento 16.1.6
PATH: "root/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID
ó root/cac:WithholdingTaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID"
porcentajeTOTALImp String - NO Tarifa del tributo
"En el caso de que la tarifa del tributo sea un porcentaje:
informar la tarifa (porcentaje) a ser aplicada a la base
imponible."
PATH: "root/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:Percent
ó root/cac:WithholdingTaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:Percent"
baseImponibleTOTALImp String - SI "Base Imponible sobre la que se calcula el valor del tributo"
"En el caso de que el tributo sea una porcentaje del valor
tributable: informar la base imponible en valor monetario.
En el caso de que el tributo es un valor fijo por unidad
tributada: informar el número de unidades tributadas."
PATH: "root/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount

ó root/cac:WithholdingTaxTotal/cac:TaxSubtotal/cbc:TaxableAmount"

valorTOTALImp String - SI "Valor del tributo: producto del porcentaje aplicado sobre la base imponible"
PATH: "root/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount

ó /root/cac:WithholdingTaxTotal/cac:TaxSubtotal/cbc:TaxAmount"

controlInterno String - NO Indicador de Tipo de Retencion
PATH: NODEFINIDO
unidadMedidaTributo String - CC Unidad de medida base para el tributo
"Usado en el caso de que el tributo es un valor fijo por
unidad tributada: informar el valor del tributo por unidad
tributada. Por ejemplo, el impuesto de consumo a las
bolsas o los impuestos a los combustibles."
PATH: root/cac:TaxTotal/cac:TaxSubtotal/cbc:BaseUnitMeasure
unidadMedida String - SI Identificación de la unidad de medida
PATH: root/cac:TaxTotal/cac:TaxSubtotal/cbc:BaseUnitMeasure@unitCode
valorTributoUnidad String - NO Valor del tributo por unidad
PATH: root/cac:TaxTotal/cac:TaxSubtotal/cbc:PerUnitAmount
extras List<Class.Extensible> - NO -
PATH: NODEFINIDO


Class.ImpuestosTotales

Atributo Tipo Dato Formato Requerido Descripción
codigoTOTALImp String - SI Identificador del tributo
De uso interno, NO es parte del Anexo Técnico
PATH: NODEFINIDO
montoTotalImp String - SI Valor del tributo
"Suma de todos los elementos
../cac:TaxTotal/TaxSubtotal/cbc:TaxAmount"
PATH: "root/cac:TaxTotal/cbc:TaxAmount
ó root:WithholdingTaxTotal/cbc:TaxAmount"
controlInterno String - NO Sin uso actual
NO está declarado en el Anexo Técnico
redondeoAplicado String - SI Redondeo agregado al total del impuesto
PATH: root/cac:TaxTotal/cbc:RoundingAmount


Class.LineaInformacionAdicional

Atributo Tipo Dato Formato Requerido Descripción
nombre String - SI Característica que quiere informar del ítem, por ejemplo (Uso Vehículo)
PATH: root/cac:InvoiceLine/cac:Item/cac:AdditionalItemProperty/cbc:Name
valor String - SI Valor de la característica que se quiere informar, por ejemplo (Particular)
PATH: root/cac:InvoiceLine/cac:Item/cac:AdditionalItemProperty/cbc:Value
cantidad - NO Cantidad del Bien
PATH: root/cac:InvoiceLine/cac:Item/cac:AdditionalItemProperty/cbc:ValueQuantity
unidadMedida - NO Unidad de la cantidad del bien
PATH: root/cac:InvoiceLine/cac:Item/cac:AdditionalItemProperty/cbc:ValueQuantity@unitcode


Class.Direccion

Atributo Tipo Dato Formato Requerido Descripción
municipio String - SI Código del municipio
PATH: ../cac:Address/cbc:ID
ciudad String - SI Nombre de la ciudad
PATH: ../cac:Address/cbc:CityName
zonaPostal String - NO Código postal
PATH: ../cac:Address/cbc:PostalZone
departamento String - SI Nombre del Departamento
PATH: ../cac:Address/cbc:CountrySubentity
codigoDepartamento String - SI Código del Departamento
PATH: ../cac:Address/cbc:CountrySubentityCode
direccion String - SI Dirección
PATH: ../cac:Address/cac:AddressLine/cbc:Line
pais String - SI Código identificador del país / País
PATH: ../cac:Address/cac:Country/cbc:IdentificationCode
PATH: ../cac:Address/cac:Country/cbc:Name
lenguaje String - SI Identificador del lenguaje utilizado en el nombre del país
PATH: ../cac:Address/cac:Country/cbc:Name/@languageID
buzon String - NO Buzón postal
PATH: ../cac:Address/cbc:Postbox
piso String - NO Piso
PATH: ../cac:Address/cbc:Floor
habitacion String - NO Habitación
PATH: ../cac:Address/cbc:Room
calle String - NO Nombre de la calle
PATH: ../cac:Address/cbc:StreetName
calleAdicional String - NO Nombre adicional para especificar mejor el nombre de la calle
PATH: ../cac:Address/cbc:AdditionalStreetName
cbloque String - NO Nombre del bloque
PATH: ../cac:Address/cbc:BlockName
nombreEdificio String - NO Nombre de un edificio.
PATH: ../cac:Address/cbc:BuildingName
numeroEdificio String - NO Número de una casa o edificio.
PATH: ../cac:Address/cbc:BuildingNumber
ubicacion String - NO Una ubicación específica dentro de un edificio.
PATH: ../cac:Address/cbc:InhouseMail
departamentoOrg String - NO Un departamento direccionable de una organización.
PATH: ../cac:Address/cbc:Department
aLaAtencionDe String - NO A la atención de
PATH: ../cac:Address/cbc:MarkAttention
aCuidadoDe String - NO Cuidado de
PATH: ../cac:Address/cbc:MarkCare
numeroParcela String - NO Número de parcela
PATH: ../cac:Address/cbc:PlotIdentification
subDivision String - NO Subdivisión (Nombre del barrio)
PATH: ../cac:Address/cbc:CitySubdivisionName
region String - NO Región
PATH: ../cac:Address/cbc:Region
distrito String - NO Distrito
PATH: ../cac:Address/cbc:District
correccionHusoHorario String - NO Corrección del huso horario correspondiente
PATH: ../cac:Address/cbc:TimezoneOffset
localizacion <List<Coordenadas> - NO Coordenadas de la Dirección
PATH: ../cac:Address/cac:LocationCoordinate



Class.TasaDeCambioAlternativo

Atributo Tipo Dato Formato Requerido Descripción
monedaOrigen String - SI Divisa adicional base para conversión
PATH: /root/cac:PaymentAlternativeExchangeRate/cbc:SourceCurrencyCode
baseMonedaOrigen String - NO "Base monetaria de la divisa extranjera para el cambio. Debe ser 1.00 "
PATH: /root/cac:PaymentAlternativeExchangeRate/cbc:SourceCurrencyBaseRate
monedaDestino String - SI Divisa a la cual se hace la conversión
PATH: /root/cac:PaymentAlternativeExchangeRate/cbc:TargetCurrencyCode
baseMonedaDestino String - SI "Base monetaria para la conversión. Debe ser 1.00 "
PATH: /root/cac:PaymentAlternativeExchangeRate/cbc:TargetCurrencyBaseRate
tasaDeCambio String - SI Valor de la tasa de cambio entre las divisas
PATH: /root/cac:PaymentAlternativeExchangeRate/cbc:CalculationRate
fechaDeTasaDeCambio String - SI "Fecha en la que se fijó la tasa de cambio (CalculationRate)"
PATH: /root/cac:PaymentAlternativeExchangeRate/cbc:Date
indicadorDeTasa String - NO Indicador de Tasa de Cambio
PATH: /root/cac:PaymentExchangeRate/cbc:ExchangeMarketID
operadorCalculo String - NO Operador de Calculo
PATH: /root/cac:PaymentExchangeRate/cbc: MathematicOperatorCode
codigoInterno1 String - NO sin uso
PATH:
codigoInterno2 String - NO sin uso
PATH:
extras List<Class.Extensible> - NO sin uso
PATH:


Class.MediosDePago

Atributo Tipo Dato Formato Requerido Descripción
metodoDePago String - SI Formas de pago
PATH: /root/cac:PaymentMeans/cbc:ID
medioPago String - SI Código correspondiente al medio de pago
PATH: /root/cac:PaymentMeans/cbc:PaymentMeansCode
fechaDeVencimiento String - CC Fecha de vencimiento de la factura
PATH: /root/cac:PaymentMeans/cbc:PaymentDueDate
numeroDeReferencia String - NO Identificador del pago
PATH: /root/cac:PaymentMeans/cbc:PaymentID
codigoReferencia String - NO "Instrucciones relativas al pago"
PATH: /root/cac:PaymentMeans/cbc:InstructionID
numeroDias String - NO
PATH: /root/cac:PaymentMeans/cbc:InstructionNote
codigoBanco String - NO
PATH: /root/cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:AccountTypeCode
nombreBanco String - NO
PATH: /root/cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:Name
numeroTransferencia String - NO
PATH: /root/cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID
codigoCanalPago String - NO
PATH: /root/cac:PaymentMeans/cbc:PaymentChannelCode
extras List<Class.Extensible> - NO
PATH:


Class.Entrega

Atributo Tipo Dato Formato Requerido Descripción
fechaEfectivaSalida String - NO Fecha efectiva de entrega de los bienes o servicio + Hora efectiva de entrega de los bienes o servicio
PATH: /root/cac:Delivery/cbc:ActualDeliveryDate + /root/cac:Delivery/cbc:ActualDeliveryTime
direccionEntrega Class.Direccion - NO Grupo con información con respeto a la dirección de entrega
PATH: /root/cac:Delivery/cac:DeliveryAddress
datosTransportistas Class.DatosTransportista - NO Grupo de datos con información sobre la empresa de transporte
PATH: /root/cac:Delivery/cac:DeliveryParty
identificacionTransporte Class.DatosTransportista - NO
PATH: /root/cac:Delivery/cac:Despatch/cbc:ID
matriculaTransporte String - NO
PATH: /root/cac:Delivery/cac:Despatch/ cbc:ID/@schemeAgencyID
fechaSolicitada String - NO
PATH: /root/cac:Delivery/cac:Despatch/ cbc:ID/@schemeAgencyID
fechaEstimada String - NO
PATH: /root/cac:Delivery/cac:Despatch/ cbc:EstimatedDespatchDate y EstimatedDespatchTime
fechaReal String - NO
PATH: /root/cac:Delivery/cac:Despatch/ cbc:ActualDespatchDate y ActualDespatchTime
direccionDespacho Class.Direccion - NO
PATH: /root/cac:Delivery/cac:Despatch/cac:DespatchAddress
datosdelDespacho Party - NO
PATH: /root/cac:Delivery/cac:Despatch/ cac:DespatchParty
extras List<Class.Extensible> - NO Valores extras
PATH:





DatosTransportistas

Atributo Tipo Dato Formato Requerido Descripción
indicadordeCuidado String - SI
PATH: /root/cac:Delivery/cac:DeliveryParty/cbc:MarkCareIndicator
indicadordeAtencion String - SI
PATH: /root/cac:Delivery/cac:DeliveryParty/cbc:MarkAttentionIndicator
nombreResponsableEntrega String - NO Nombre comercial de la empresa de transporte
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:PartyName/cbc:Name
direccionResponsableEntrega Class.Direccion - NO Grupo con datos sobre la dirección de la empresa de transporte
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:Address/cbc:Physical Location
tipoIdentificacion String - NO Tipo de documento de identidad del Transportador
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:PartyTaxScheme/cbc:CompanyID/@schemeName
numeroIdentificacion String - NO Identificador del transportador
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:PartyTaxScheme/cbc:CompanyID
numeroIdentificacionDV String - NO DV del NIT del Transportador
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:PartyTaxScheme/cbc:CompanyID@schemeID
responsabilidadesRut List<Class.Obligaciones> - NO Obligaciones del transportador
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:PartyTaxScheme/cbc:TaxLevelCode
detallesTributarios List<Class.Tributos> - NO Grupo de detalles tributarios de la empresa de transporte
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:PartyTaxScheme/cac:TaxScheme
transportadorDireccion Class.Direccion - CC Grupo de información para informar dirección fiscal del transportador
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:PartyLegalEntity/cac:RegistrationAddress
transportadorNombre String - CC Nombre o Razón Social del transportador
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:PartyLegalEntity/cbc:RegistrationName
transportadorTipoIdentificacion String - CC Tipo de documento de identidad del Transportador
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:PartyLegalEntity/cbc:CompanyID@schemeName
transportadorNumeroDocumento String - CC Nombre comercial de la empresa de transporte
PATH: "/root/cac:Delivery/cac:DeliveryParty/cac:PartyLegalEntity/cbc:CompanyID"
transportadorNumeroDocumentoDV String - CC DV del NIT del Transportador
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:PartyLegalEntity/cbc:CompanyID@schemeID
numeroMatriculaMercantil String - CC Número de matrícula mercantil
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:PartyLegalEntity//cac:CorporateRegistrationScheme/cbc:Name
prefijoFacturacion String - NO
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:PartyLegalEntity//cac:CorporateRegistrationScheme/cbc:ID
nombreContacto String - NO Nombre Contacto
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:Contact/cbc:Name
telefono String - NO Número de teléfono, celular u otro
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:Contact/cbc:Telephone
telefax String - NO Número de teléfono, celular u otro
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:Contact/cbc:Telefax
email String - NO Correo electrónico de contacto
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:Contact/cbc:ElectronicMail
nota String - NO Nota adicional de contacto
PATH: /root/cac:Delivery/cac:DeliveryParty/cac:Contact/cbc:Note
extras List<Class.Extensible> - NO Extensible
PATH:
razonSocial String - SI Nombre o Razón Social del transportador
PATH: /Invoice/cac:Delivery/cac:DeliveryParty/cac:PartyTaxScheme/cbc:RegistrationName


Class.CondicionPago

Atributo Tipo Dato Formato Requerido Descripción
identificador String - SI Condiciones de Pago
PATH: /root/cac:PaymentTerms/cbc:ID
medioPagoAsociado String - NO Medio Pago asociado
PATH: /root/cac:PaymentTerms/cbc:PaymentMeansID
comentario String - NO Nota
PATH: /root/cac:PaymentTerms/cbc:Note
montoMulta String - NO Monto de la multa
PATH: /root/cac:PaymentTerms/cbc:PenaltySurchargePercent
monto String - NO monto
PATH: /root/cac:PaymentTerms/cbc:Amount
porcentajePago String - NO Porcentaje de Pago
PATH: /root/cac:PaymentTerms/cbc:PaymentPercent
montoPenalidad String - NO Monto de la Penalidad
PATH: /root/cac:PaymentTerms/cbc:PenaltyAmount
codigoEvento String - NO Codigo de Evento
PATH: /root/cac:PaymentTerms/cbc:ReferenceEventCode
duracionPeriodo String - NO Duracion de Periodo
PATH: /root/cac:PaymentTerms/cac:SettlementPeriod/cbc:DurationMeasure
duracionPeriodoMedida String - NO Unidad de medida de la duracion de periodo
PATH: /root/cac:PaymentTerms/cac:SettlementPeriod/cbc:DurationMeasure@unitCode
fechaVencimiento String - NO Fecha de Vencimiento
PATH: /root/cac:PaymentTerms/cbc:PaymentDueDate
referenciaAnticipo String - NO Numero de referencia de Anticipo
PATH: /root/cac:PaymentTerms/cac:PrepaidPaymentReferenceID
periodoDesde String - NO Periodo desde
PATH: /root/cac:PaymentTerms/cac:ValidityPeriod/cbc:StartDate
periodoHasta String - NO Periodo hasta
PATH: /root/cac:PaymentTerms/cac:ValidityPeriod/cbc:EndDate
porcentajeDescuento String - NO porcentaje de Descuento
PATH: /root/cac:PaymentTerms/cbc:SettlementDiscountPercent
extras List<Class.Extensible> - NO
PATH: