Agrega el complemento Carta Porte Ver. 2.0 al
Comprobante
Fiscal Digital por Internet (CFDI) el cual se utilizar para acreditar
la posesión
de las mercancías, brindando información sobre la procedencia y los
destinos de las mercancías que se trasladan a través de los distintos
medios de transporte.
Los contribuyentes que brindan servicios de traslado de mercancías por los distintos medios de transporte, podrán emitir un CFDI de tipo Ingreso incorporando el complemento Carta Porte, con el que se podrá amparar la legal posesión de las mercancías.
Los contribuyentes que brindan servicios de traslado de mercancías por los distintos medios de transporte, podrán emitir un CFDI de tipo Ingreso incorporando el complemento Carta Porte, con el que se podrá amparar la legal posesión de las mercancías.
Namespace: VirtualXML®
Aplicación: CFDI ver. 3.3
Sintaxis
Parametros
- p
- Tipo: System
Int32
Identificador en memoria devuelto por la función VirtualXML_New()
- Tipo: System
String
Atributo requerido para expresar si los bienes o mercancías que son transportadas ingresan o salen del territorio nacional, sus valores permitidos son Sí / No.
- Si el transporte es dentro del territorio nacional este
atributo no debe existir.
- Tipo: System
String
Atributo condicional para precisar si los bienes o mercancías ingresan o salen del territorio nacional, sus valores permitidos son: Entrada / Salida - Si el transporte es dentro del territorio nacional este atributo no debe existir.
- Tipo: System
String
Atributo condicional para registrar la clave del país de origen o destino de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte.
- Consulte el Pais del
catalogo de CFDI 3.3 para obtener este valor
ViaEntradaSalida
- Tipo: System
String
Atributo condicional para precisar la vía de ingreso o salida de los bienes o mercancías en territorio nacional. Consulte el catálogo CveTransporte de los catálogos de Carta Porte 2.0 publicados por el SAT, para obtener este valor.
- Tipo: System
String
Atributo condicional para registrar la suma de las distancias recorridas en kilómetros, registradas en el parámetro DistanciaRecorrida de la función VirtualXML_CartaPorte10AddUbicacion() para el traslado de los bienes o mercancías.
Ejemplo
private void GeneraDocto(String version)
{
// Creamos un comprobante
int hXml = VirtualXML_New("3.3");
// Llenado del documento
// Datos del emisor
// Datos del receptor
// Conceptos
// Impuestos
// Complementos
// Complemento Carta Porte 1.0
// Procesamiento del documento
// ....
// Lectura de resultados
// ....
// Liberacion de memoria
VirtualXML_Free(hXml);
}