Histórico da Página
...
Definição da Regra de Negócio
Antecedentes
El proceso de Pre-factura, permite al usuario subir Comprobantes Fiscales (XML) expedidos por los proveedores para la generación mediante la opción "+ Subir XML". También permite la Modificación, Visualización y Borrado de los registros correspondientes a la carga de los Comprobantes Fiscales.
El proceso se encuentra dividido en Subir XML y Mantenimiento de los registros, los cuales serán descritos a continuación:
Subir XML:
La opción Subir XML, es el proceso que permite la carga de las facturas electrónica (XML) de los proveedores; el cual obtiene los valores para validar la información y así poder subirla a Protheus.
En la carga del XML, el sistema realiza validaciones para asegurar la correcta carga de la información, las cuales en caso de no cumplirse retornarán los siguientes mensaje de validación:
Validaciones de configuración:
...
Sec.
...
Validaciones a Realizar
...
Descripción del Mensaje de error
...
1
...
La existencia del archivo XML a subir.
...
“El archivo o la ubicación del archivo a subir no existen”
...
2
...
Verificar que la ubicación de los archivo de Certificados vigentes, exista.
...
“La ruta “+MV_DIRCSD+” para obtener los archivos de Certificados vigentes no existe”
...
3
...
Cod. Configuración debe existir en la tabla CPR
...
“Código de configuración de adenda, inexistente”
...
4
...
La existencia del directorio donde se colocara el archivo ya procesado.
...
“Directorio “+MV_XMLPRO+” donde se depositara el archivo procesado no existe”
...
5
...
Verificar que el RFC exista en el catálogo de proveedores (tabla SA1).
...
“RFC inexistente en el catálogo de proveedores”
...
6
...
La existencia del directorio donde se obtienen las facturas en xml.
...
“Directorio “+MV_DIRXML+ “donde se encuentran las facturas XML no existe.”
O processo da Pré-Nota Fiscalpermite ao usuário carregar Cupons Fiscais (XML) emitidos pelos fornecedores para geração através da opção "+ Upload XML". Também permite a Alteração, Visualização e Exclusão dos registos correspondentes à carga dos Cupons Fiscais.
O processo está dividido em Carregar XML e Manutenção dos registos, que serão descritos a seguir:
Upload XML:
A opção Upload XML é o processo que permite carregar as notas fiscais eletrônicas (XML) dos fornecedores; que obtém os valores para validar a informação e, assim, carregar no Protheus.
Ao carregar o XML, o sistema executa validações para garantir o carregamento correto da informação, que, se não funcionarem, iram devolver a seguinte mensagem de validação:
Validações de configuração:
Seq. | Validações a efetuar | Descrição da mensagem de erro |
---|---|---|
1 | A existência do arquivo XML a carregar. | "O arquivo ou a localização do arquivo a carregar não existe" |
2 | A existência do diretório onde o arquivo já processado é incluído. | “Diretório “+MV_XMLPRO+” onde será depositado o arquivo processado não existe” |
3 | Confira se a RFC existe no catálogo de fornecedores (Tabela SA1). | "RFC inexistente no catálogo de fornecedores" |
4 | A existência do diretório onde as faturas são obtidas em xml. | “Diretório “+MV_DIRXML+ “onde estão localizadas as notas fiscais XML não existe.” |
Validações em XML:
Validações a efetuar | Mensagem de erro |
Confira que a RFC do emissor não está vazia | “"O RFC não foi informado na nota fiscal.” |
Valide que o RFC da |
Validaciones en XML:
Validaciones a Realizar | Mensaje de error |
Buscar el RFC en el archivo CSDSAT | “-No existe RFC en el archivo Certificado del SAT ” |
Buscar el RFC de la factura y verificar, que la fecha de la factura este dentro del rango de fecha inicial y final que indican las fecha del certificado. | “-El certificado de la factura no es vigente” |
Validar que el RFC del proveedor seleccionado (MV_PAR03) sea igual al RFC del Emisor incluido en la factura | "El RFC seleccionado no coincide con el RFC informado en la factura." |
Validar que no venga vacío el RFC del emisor | “"El RFC no fue informado dentro de la factura.” |
empresa(SM0->M0_CGC) | |
corresponde com o RFC do destinatário incluído na nota fiscal. | "O RCF do destinatário informado na nota fiscal não corresponde com o registrado para a empresa:" |
+ SM0->M0_CGC | |
Valide que | |
o RFC do destinatário está incluída na nota fiscal. | " |
Que contenga fecha de timbrado | “Factura sin fecha de timbrado.” | Validar que la factura contenga el folio fiscal. El archivo XML deberá contener valores en el nodo UUID. |
O RCF do destinatário não foi informado na nota fiscal." | |
Deve ter a data do carimbo | “Nota Fiscal sem data de carimbo.” |
Valide que a nota fiscal contém o fólio fiscal. O arquivo XML deve conter valores no nodo UUID. | “Sem Fólio |
fiscal (UUID)” |
Informações | ||
---|---|---|
| ||
Para saber más sobre el uso de funciones para el tratamiento de archivos XML con mais sobre como usar funções para o tratamento dos arquivos XML com ADVPL, consulte en no TDN: |
Validaciones Validações de tablastabelas:
Validações a |
efetuar |
Mensagem de |
erro |
Valide que |
os campos ( |
SX3->X3_CAMPO) para |
o CPP/CPQ |
OBRIGATÓRIOS estão definidos como |
obrigatórios na configuração da addenda (CPO_OBLIGA). |
Para cada campo inexistente |
, envie a mensagem: |
"Configuração de Addenda |
errada para |
o campo: “+x3_titulo |
do CPO_CAMPO |
Validações a |
efetuar |
Mensagem de |
erro |
Valide que |
os campos (CPO_CAMPO), |
da addenda selecionada, existem os seus elementos no arquivo (CPO_ELEMEN). |
Para cada campo inexistente |
, envie a mensagem: "A nota fiscal não contém |
“+x3_titulo |
do CPO_CAMPO |
Informações | ||
---|---|---|
| ||
Las Validaciones en XML y Validaciones de tablas; generarán un log de errores en caso de no superarse las validaciones, el cual será visualizado al finalizar el proceso de carga de XML. |
Mantenimiento:
Procedimiento
Subir XML:
As Validações em XML e Validações de tabelas; irão gerar um log de erros no caso de não excederem as validações, que serão exibidas no final do processo de carregamento de XML. Para a rotina da Pré-Nota Fiscal ( MATA458) com uma data maior ou igual a 21/06/2024, o Ponto de Entrada PEVLD458, Que é detonado na função que executa o processo XML (XMLProc) pela ação Upload XML, Permitir que o utilizador adicione validações personalizadas ao gerar uma Pré-nota a partir de um XML. O ponto de entrada PEVLD458 recebe como parâmetro a estrutura com os dados XML. Para mais informações, veja o exemplo na secção Ponto de Entrada. |
Informações | ||
---|---|---|
| ||
Para a rotina Pré-Nota Fiscal ( MATA458) com uma data igual ou superior a 05/07/2024, em que não está configurado nenhum anexo, a pesquisa de produtos é realizada na tabela SA5 - Associação Produto x Fornecedor com o código do produto informado no atributo cfdi:Concepto:NoIdentificacion do XML. Se o produto e o fornecedor de XML não estiverem associados à rotina Produtos x Fornecedor (MATA061), será exibida a seguinte mensagem: |
Manutenção:
...
Procedimento
Upload XML:
- Acessar o Ingresar al módulo Compras (SIGACOM).
- Ingresar a la rutina Pre-factura, ubicada en "Actualizaciones | Importación de facturas | Prefactura".
- Dar clic en Subir XML.
- Presionar el botón "Parámetros" e informar:
- Ruta y nombre del archivo XML.
- Código de la configuración de la Adenda.
- RFC del Proveedor.
- Validar que la pre-factura se haya creado exitosamente.
- Realizar el llenado de los campos obligatorios para la generación de la Factura.
Mantenimiento de registros:
- Acessar à rotina Pré-Nota Fiscal, localizada em "Atualizações | Importação de notas fiscais | Pré-Nota Fiscal".
- Clique em Upload XML.
- Pressionar o botão "Parâmetros" e informe:
- Rota e nome do arquivo XML.
- Validar que a pré-nota fiscal foi criada com sucesso.
- Se o produto encontrado no XML não estiver associado ao fornecedor na tabela SA5-Associação Produto x Fornecedor, será exibida a seguinte mensagem:
- Efetuar o preenchimento dos campos obrigatórios para a geração da Nota fiscal.
Manutenção de registros:
- Acessar o Ingresar al módulo Compras (SIGACOM).
- Ingresar a la rutina Generar Facturas, ubicada en "Actualizaciones | Importación de facturas | Gener. Facturas".
- Dar clic en Subir XML.
...
- Digite a rotina Gerar Notas Fiscais, localizada em "Atualizações | Importação de notas fiscais | Gerar Notas Fiscais".
- Clique em Upload XML.
...
Ponto de Entrada
Exemplo do Ponto de Entrada:
Informações | ||
---|---|---|
| ||
User Function PEVLD458() |
Tabelas utilizadas
- SA2 - Clientes.
- SB1 - ProductosProdutos.
- CPP - PrePré-facturanota fiscal.
- CPQ - Detalles de Pre-factura - Detalhes da Pré-nota fiscal.
- SE4 - Condición Condição de Pagopagamento.
- SF4 - Tipo de Entrada/SalidaSaída.
- SF1 - Encabezado Cabeaçalho de Facturas Notas Fiscal de Entrada.
- SD1 - Ítems Ítens de Facturas Notas Fiscais de Entrada.
...
Veja também
DT Pré-nota fiscal - México - Gestão de Compras - P12
Carga de Listado Listagem de Emisores Emissores de Comprobantes Fiscales Cupons Fiscais 69-B