Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFAT - Facturación
Función:
RutinaNombre TécnicoFecha de parche
FISA800Timbrado CFDI.18/03/2020
Ticket:
Requisito/Story/Issue (informe el requisito vinculado):
8025629
Issue:DMINA-8324
Versiones:12.1.17 | 12.1.23 | 12.1.25 | 12.1.27


02. SITUACIÓN/REQUISITO

En el módulo de Facturación en la rutina de Timbrado CFDI (FISA800), cuando se emite el timbre fiscal de una factura con Complemento de comercio exterior empleando el PAC Tralix, se genera un segundo nodo cfdi:Complemento  en el cual se almacena el timbre fiscal emitido. Lo que se espera es que el timbre fiscal sea colocado dentro del nodo cfdi:Complemento que ya existe.


03. SOLUCIÓN

En la rutina de Timbrado CFDI (FISA800) se realiza modificación en la función que agrega el timbre al CFD que generó Protheus (AddTimbre), para que solo se genere una vez el nodo cfdi:Complemento, en el cual se pueden informar los nodos para el complemento de comercio exterior y el Timbre Fiscal Digital retornado por el PAC.

Adicional en el archivo fastmex.ini,  dentro del nodo cfdi:Comprobantese modificó el nodo xsi:schemaLocation  para que ahora contuviera las urls correspondientes al Complemento de Comercio exterior y se agrego el nodo  xmlns:cce11 para cuando se este emitiendo una factura de este tipo. Ademas en la parte de Complemento de Comercio Exterior(nodo cce11:ComercioExterior) se actualizarón las urls en el nodo xsi:schemaLocation.

Totvs custom tabs box
tabsPaso 01, Paso 02, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1

Parámetros:

MV_COMPINT  = ".T." // Habilita el uso de funcionalidades de Importación del SIGACOM, la integración con el módulo SIGAEIC.

MV_EASY  = "N" //Los módulos de Compras e Importación serán integrados.

MV_CFDI_CS = certificado //CFDi: Complemento recibo de nómina, número de certificado de sello digital.

MV_CFDI_PX = Archivo.key //CFDi: Nombre y extensión del archivo de la llave privada en formato .KEY

MV_CFDI_PA = Tralix //CFDi: Complemento recibo de nómina, nombre del servicio web a utilizar: Ateb, Edicom, DaySoft, Digit

MV_CFDI_US = usuario //CFDi: Complemento recibo de nómina, usuario para conectarse al Servicio Web de PAC.

MV_CFDI_CO = password //CFDi: Complemento recibo de nómina, contraseña al Servicio Web del PAC.

MV_CFDPUB = Archivo.pem //Nombre del archivo con la clave publica.

MV_CFDICVE = CLAVE //Clave de autenticación o clave de la llave privada para facturación electrónica.

MV_CFDARQS = Archivo.pem //Archivo con la clave privada

MV_CFDEXP = .T. (Para activar la funcionalidad de comercio exterior en el CFDI).


Pre-condiciones:

  • Configurar un registro de Control de formularios (SFP) para el tipo de documento Factura (FP-ESPECIE = 1 - F) , informando el campo Certificado (FP_NRCERT). 
  • Configurar un cliente como extranjero (A1_EST = "EX"):

          Image Added

  • Configurar una Unidad de medida (SAH), informando el campo Uni Med SAT (AH_UNIDSAT) , por ejemplo:
    • Unidad = KG
    • Uni Med SAT = "KGM"
  • Configurar con un Producto que tenga informado en el campo Unidad (B1_UM), la unidad de medida configurada en el punto anterior.
  • Configurar un Tipo de Entrada/Salida sin impuestos.
  • Realiza la carga de catálogos SAT actualizados (recomendado).


Totvs custom tabs box items
defaultno
referenciapaso2

04. INFORMACIÓN ADICIONAL

Card documentos
InformacaoUtilice este box para resaltar información relevante y/o de destaque.
Titulo¡IMPORTANTE!

05. ASUNTOS RELACIONADOS

...

Pasos para realizar la solución:

  1. Ingresar al módulo SIGAFAT "Actualizaciones | Facturación | Facturaciones"(MATA67N).
  2. Configurar grupo de preguntas, por ejemplo:
    • ¿Tipo de factura? = Normal
    • ¿Incluir Vínculo ? = Si
    •  ¿Asiento Contab. On-Line? = No
    •  ¿Muestra Asiento Contab.? = No
    •  ¿Agrupa Asientos? = No
  3. Dar clic en "Incluir", llenar los datos del encabezado de la factura, por ejemplo:
    • Cliente = "DM8324"(Ver pre-condiciones)
    • Tienda =  "01"
    •  Serie= " "
    • Num. de Doc.= "Otorgado por el sistema"
    •  Fch Emisión  = <ddatabase>
    •  Moneda = 2 - DOLAR
    •  Tipo Opera = 2 - Exportación
    •  Clv. Ped.= "A1"
    • Cer. Origen. = 0 - No Funge como certificado de origen
    • Subdivisión = 2 - No tiene Subdivisión
    • Incoterm = "EXW"
    • Cambio USD= 20.0000
    •  Total  USD = 200.00
    • Res. Fiscal = "580"
    •  Reg. Fiscal= "121585958"
    •  Reg CFDI = "G03"
  4. Informar los datos del item, por ejemplo:
    •  Ítem = "01"
    •  Producto = "DMINA-832400000000000000000000"
    •  Cantidad = 1.00
    •  Unidad= 1.00
    • Valor Unit. = 200.00
    • Valor Total  = 200.00
    • Total USD = "502"
    • Cant. Aduana= 1.00
    • Frac. Arance= "48119099"
    • Unidad Adua.= "01"
    • Valor USD= 200.00
    •  Val. Aduana= 200.00
  5. Dar clic en "Grabar".
  6. Confirmar la generación del comprobante fiscal y generar el timbre fiscal.
  7. Verificar que sea timbrada la factura sin errores.



HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>