Histórico da Página
...
A conciliação de vendas é o reconhecimento do registro de venda (tabela SE1) x confirmação da venda enviada no arquivo da Software Express (tabela FIF).
Por padrão o Protheus importa os seguintes tipos de registros da Software Express, 1 (Detalhe de Venda), 10 (Detalhe de Credito), 100 (Lote de Antecipação) e 200 (Transações Antecipadas) para a rotina Conciliação de Pagamentos (FINA918), mas o parâmetro MV_FCONCSE com conteúdo .T. faz o sistema tratar os registros tipo 1 (Detalhe de Venda) exclusivamente para Conciliação de Vendas (FINA916) e os registros tipo 10 (Detalhe de Credito), 100 (Lote de Antecipação) e 200 (Transações Antecipadas) para Conciliação de Pagamentos (FINA918), sendo assim, uma vez importado o registro tipo 1 para conciliação de vendas, ao importar o registro 10 (Detalhe de Credito) ou 100 (Lote de Antecipação) e 200 (Transações Antecipadas) para a venda já importada, a rotina Importação vai atualizar o registro de venda com as informações para conciliação de pagamentos.
03. EXEMPLOS
Exemplo 01:
Em um primeiro momento com o parâmetro MV_FCONCSE = .T. um arquivo da Software Express com registros tipo 1 (Detalhes de Venda) foi importado no sistema e gravou a os registros na tabela FIF:.
FIF_TPREG | FIF_DTTEF | FIF_NSUTEF | FIF_NUCART | FIF_VLBRUT | FIF_TOTPAR | FIF_VLLIQ | FIF_PARCEL | FIF_TPPROD | FIF_STATUS | FIF_STVEND | FIF_ARQVEN | FIF_ARQPAG |
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 1 | C | 1 | SoftExp_Vendas.CSV | ||
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 2 | C | 1 | SoftExp_Vendas.CSV |
Nesta importação será é possível notar que a rotina Importação (FINA914) preencheu os campos Arquivo de Venda (FIF_ARQVEN) e Status da Venda (FIF_STVEND) que são os campos de controle da conciliação rotina Conciliação de vendasVendas.
Em um segundo momento é efetuado o download do site da Software Express de um arquivo para conciliação de pagamento pagamentos com registros tipo 10 (Detalhes de Credito) contendo a mesma venda importada anteriormente.
FIF_TPREG | FIF_DTTEF | FIF_NSUTEF | FIF_NUCART | FIF_VLBRUT | FIF_TOTPAR | FIF_VLLIQ | FIF_PARCEL | FIF_TPPROD | FIF_STATUS | FIF_STVEND | FIF_ARQVEN | FIF_ARQPAG |
10 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 1 | C | 1 | 1 | SoftExp_Vendas.CSV | SoftExp_Credito.CSV |
10 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 2 | C | 1 | 1 | SoftExp_Vendas.CSV | SoftExp_Credito.CSV |
Nesta importação será é possível notar que a rotina ao invés de criar um novo registro para conciliação de pagamentos, a rotina atualizou os registros do tipo 1 para o tipo 10 e gravou os campos Arquivo de Pagamento (FIF_ARQPAG) e Status de Pagamento (FIF_STATUS) que são os campos de controle da conciliação de pagamentos.
Desta forma será possível efetuar a conciliação de vendas pela rotina FINA916 e a conciliação de pagamentos pela rotina FINA918.
...
Em um primeiro momento com o parâmetro MV_FCONCSE = .T. um arquivo da Software Express com registros tipo 1 (Detalhes de Venda) foi importado no sistema e gravou a os registros na tabela FIF:
FIF_TPREG | FIF_DTTEF | FIF_NSUTEF | FIF_NUCART | FIF_VLBRUT | FIF_TOTPAR | FIF_VLLIQ | FIF_PARCEL | FIF_TPPROD | FIF_STATUS | FIF_STVEND | FIF_ARQVEN | FIF_ARQPAG |
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 1 | C | 1 | SoftExp_Vendas.CSV | ||
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 2 | C | 1 | SoftExp_Vendas.CSV |
Nesta importação será é possível notar que a rotina Importação (FINA914) preencheu os campos Arquivo de Venda (FIF_ARQVEN) e Status da Venda (FIF_STVEND) que são os campos de controle da conciliação de vendas.
...
Em um segundo momento é efetuado o download do site da Software Express de um arquivo para conciliação de pagamento com registros tipo 100 (Lote de Antecipação) e 200 (Transações Antecipadas) contendo a mesma venda importada anteriormente.
FIF_TPREG | FIF_DTTEF | FIF_NSUTEF | FIF_NUCART | FIF_VLBRUT | FIF_TOTPAR | FIF_VLLIQ | FIF_PARCEL | FIF_TPPROD | FIF_STATUS | FIF_STVEND | FIF_ARQVEN | FIF_ARQPAG |
20 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 1 | C | 6 | 1 | SoftExp_Vendas.CSV | SoftExp_Antecip.CSV |
20 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 2 | C | 6 | 1 | SoftExp_Vendas.CSV | SoftExp_Antecip.CSV |
Nesta importação será é possível notar que a rotina ao invés de criar um novo registro para conciliação de pagamentos, a rotina atualizou os registros do tipo 1 para o tipo 20 e gravou os campos Arquivo de Pagamento (FIF_ARQPAG) e Status de Pagamento (FIF_STATUS) que são os campos de controle da conciliação de pagamentos.
Desta forma será possível efetuar a conciliação de vendas pela rotina FINA916 e a conciliação de pagamentos pela rotina FINA918.sendo assim, ao importar os registros tipo 1 com o parâmetro verdadeiro a rotina Importação (FINA914) grava os campos Arquivo de Venda (FIF_ARQVEN) e Status da Venda (FIF_STVEND) e ao importar
Exemplo 03:
Em um primeiro momento com o parâmetro MV_FCONCSE = .F. um arquivo da Software Express com registros tipo 1 (Detalhes de Venda) foi importado no sistema e gravou a os registros na tabela FIF:
FIF_TPREG | FIF_DTTEF | FIF_NSUTEF | FIF_NUCART | FIF_VLBRUT | FIF_TOTPAR | FIF_VLLIQ | FIF_PARCEL | FIF_TPPROD | FIF_STATUS | FIF_STVEND | FIF_ARQVEN | FIF_ARQPAG | D_E_L_E_T_ |
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 1 | C | 1 | SoftExp_Vendas.CSV | |||
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 2 | C | 1 | SoftExp_Vendas.CSV |
Nesta importação será é possível notar que a rotina Importação (FINA914) preencheu os campos Arquivo de Pagamento (FIF_ARQPAR) e Status da Pagamento (FIF_STATUS) que são os campos de controle da conciliação de pagamentos.,
Em um segundo momento o cliente fica ciente da possibilidade de efetuar a conciliação de vendas com arquivos da software Express e altera o conteúdo do parâmetro para verdadeiro MV_FCONCSE = .T. e renomeia o arquivo já importado para importar novamente afim de efetuar a conciliação de vendas.
FIF_TPREG | FIF_DTTEF | FIF_NSUTEF | FIF_NUCART | FIF_VLBRUT | FIF_TOTPAR | FIF_VLLIQ | FIF_PARCEL | FIF_TPPROD | FIF_STATUS | FIF_STVEND | FIF_ARQVEN | FIF_ARQPAG | D_E_L_E_T_ |
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 1 | C | 1 | SoftExp_Vendas.CSV | * | ||
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 2 | C | 1 | SoftExp_Vendas.CSV | * | ||
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 1 | C | 1 | 1 | SoftExp_Vendas(2).CSV | ||
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 2 | C | 1 | 1 | SoftExp_Vendas(2).CSV |
Nesta importação será é possível notar que a rotina ao invés de criar um novo registro para conciliação de pagamentos, a rotina atualizou os registros do tipo 1 para o tipo 10 e gravou os campos Arquivo de Pagamento (FIF_ARQPAG) e Status de Pagamento (FIF_STATUS) que são os campos de controle da conciliação de pagamentos.
Desta forma será possível efetuar a conciliação de vendas pela rotina FINA916 e a conciliação de pagamentos pela rotina FINA918.
03. DEMAIS INFORMAÇÕES
...
Exemplo 04:
Em um primeiro momento com o parâmetro MV_FCONCSE = .T. um arquivo da Software Express com registros tipo 1 (Detalhes de Venda) foi importado no sistema e gravou os registros na tabela FIF:
FIF_TPREG | FIF_DTTEF | FIF_NSUTEF | FIF_NUCART | FIF_VLBRUT | FIF_TOTPAR | FIF_VLLIQ | FIF_PARCEL | FIF_TPPROD | FIF_STATUS | FIF_STVEND | FIF_ARQVEN | FIF_ARQPAG | D_E_L_E_T_ |
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 1 | C | 1 | SoftExp_Vendas.CSV | |||
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 2 | C | 1 | SoftExp_Vendas.CSV |
Nesta importação é possível notar que a rotina Importação (FINA914) preencheu os campos Arquivo de Vendas (FIF_ARQVEN) e Status da Venda (FIF_STVEND) que são os campos de controle da conciliação de vendas,
Em um segundo momento o cliente renomeia o arquivo já importado para importar novamente e a rotina Importação vai apresentar uma mensagem questionando se deseja substituir o registro encontrado na tabela FIF ou se deseja Pular o registro que esta sendo importado. Para esse cenário a opção escolhida é Substituir.
FIF_TPREG | FIF_DTTEF | FIF_NSUTEF | FIF_NUCART | FIF_VLBRUT | FIF_TOTPAR | FIF_VLLIQ | FIF_PARCEL | FIF_TPPROD | FIF_STATUS | FIF_STVEND | FIF_ARQVEN | FIF_ARQPAG | D_E_L_E_T_ |
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 1 | C | 1 | SoftExp_Vendas.CSV | * | ||
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 2 | C | 1 | SoftExp_Vendas.CSV | * | ||
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 1 | C | 1 | SoftExp_Vendas(2).CSV | |||
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 2 | C | 1 | SoftExp_Vendas(2).CSV |
Nesta importação é possível notar que a rotina deleta os registros que estavam na tabela FIF e importa novos registros com base no arquivo.
Desta forma será possível efetuar a conciliação de vendas pela rotina FINA916.
Exemplo 05:
Em um primeiro momento com o parâmetro MV_FCONCSE = .T. um arquivo da Software Express com registros tipo 1 (Detalhes de Venda) foi importado no sistema e gravou os registros na tabela FIF:
FIF_TPREG | FIF_DTTEF | FIF_NSUTEF | FIF_NUCART | FIF_VLBRUT | FIF_TOTPAR | FIF_VLLIQ | FIF_PARCEL | FIF_TPPROD | FIF_STATUS | FIF_STVEND | FIF_ARQVEN | FIF_ARQPAG | D_E_L_E_T_ |
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 1 | C | 1 | SoftExp_Vendas.CSV | |||
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 2 | C | 1 | SoftExp_Vendas.CSV |
Nesta importação é possível notar que a rotina Importação (FINA914) preencheu os campos Arquivo de Vendas (FIF_ARQVEN) e Status da Venda (FIF_STVEND) que são os campos de controle da conciliação de vendas,
Em um segundo momento o cliente renomeia o arquivo já importado para importar novamente e a rotina Importação vai apresentar uma mensagem questionando se deseja substituir o registro encontrado na tabela FIF ou se deseja Pular o registro que esta sendo importado. Para esse cenário a opção escolhida é Pular.
FIF_TPREG | FIF_DTTEF | FIF_NSUTEF | FIF_NUCART | FIF_VLBRUT | FIF_TOTPAR | FIF_VLLIQ | FIF_PARCEL | FIF_TPPROD | FIF_STATUS | FIF_STVEND | FIF_ARQVEN | FIF_ARQPAG | D_E_L_E_T_ |
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 1 | C | 1 | SoftExp_Vendas.CSV | |||
1 | 20221011 | 171071 | XXXX*****XXXXX | 100 | 2 | 95 | 2 | C | 1 | SoftExp_Vendas.CSV |
Nesta importação é possível notar que a rotina de importação pulou os registros que estava tentando importar e manteve os registros antigos.
Desta forma será possível efetuar a conciliação de vendas pela rotina FINA916.
...