Tempo aproximado para leitura: 00:02:00 min
Dúvida
De onde são importadas as informações de Nota Fiscal para o SFA quando a aplicação é integrada com o ERP Protheus via Plugin TOTVS Cascavel?
Ambiente
Cross Segmentos - TOTVS CRM Automação e Força de Vendas (SFA) - WEB - Integração - Nota fiscal - A partir da versão 7.1.5.1
Solução
As informações de Nota fiscal de devolução e saída são importadas do ERP. Veja na sequência, os campos que importamos.
O sistema retorna as notas fiscais do Protheus das tabelas SF1 e SF2:
- DEVOLUÇÃO (SF1):
|
TOTVS CRM | SFA |
Protheus |
Tipo TOTVS CRM | SFA |
Obrigatório |
|
|
1 |
IDNCANCELADA | 0 | int2 | |
|
2 |
NUMERONOTAFISCAL | F1_DOC | varchar(80) | |
|
3 |
SERIE | F1_SERIE | varchar(20) | |
|
4 |
HORAATUALIZACAO | F1_HORA | varchar(8) | |
|
5 |
DATAEMISSAO | F1_EMISSAO | date | |
|
6 |
VALORFATURADO | F1_VALMERC | numeric(18, 6) | |
|
7 |
IDLOCAL | CASE WHEN F1_FILIAL IS NULL THEN PRI#EMPRESA#F1_FORNECE#F1_LOJA ELSE PRI#EMPRESA#F1_FORNECE#F1_LOJA#F1_FILIAL END |
int8 | SIM |
|
8 |
IDPARCEIRO | CASE WHEN F1_FILIAL IS NULL THEN EMPRESA#F1_FORNECE#F1_LOJA ELSE EMPRESA#F1_FORNECE#F1_LOJA#F1_FILIAL END |
int8 | SIM |
|
9 |
IDTIPONOTAFISCAL | F1_TIPO | int8 | |
|
10 |
IDLOCALFILIALFATURAMENTO | EMP#EMPRESA#F1_FILIAL | int8 | |
|
11 |
IDLOCALFILIALRETIRADA | EMP#EMPRESA#F1_FILIAL | int8 | |
|
12 |
IDLOCALFILIALVENDA | EMP#EMPRESA#F1_FILIAL | int8 | |
|
13 |
CODIGOERP | DEV#EMPRESA#F1_FILIAL#F1_DOC#F1_SERIE#F1_FORNECE#F1_DTDIGIT#F1_TIPO | varchar(80) | SIM |
|
14 |
DATAATUALIZACAO | F1_EMISSAO | date | |
|
15 |
IDCONDICAOPAGAMENTO | CASE WHEN F1_FILIAL IS NULL THEN EMPRESA#F1_COND ELSE EMPRESA#F1_COND#F1_FILIAL END |
int8 | |
|
16 |
VALORFRETE | F1_FRETE | numeric(18, 6) | |
|
17 |
VALORSEGURO | F1_SEGURO | numeric(18, 6) | |
|
18 |
IDTRANSPORTADORA | F1_TRANSP | int8 |
- SAÍDA (SF2):
|
TOTVS CRM | SFA |
Protheus |
Tipo TOTVS CRM | SFA |
Obrigatório |
|
|
1 |
IDNCANCELADA | 0 | int2 | |
|
2 |
NUMERONOTAFISCAL | F2_DOC | varchar(80) | |
|
3 |
SERIE | F2_SERIE | varchar(20) | |
|
4 |
HORAATUALIZACAO | F2_HORA | varchar(8) | |
|
5 |
DATAEMISSAO | F2_EMISSAO | date | |
|
6 |
VALORFATURADO | F2_VALBRUT | numeric(18, 6) | |
|
7 |
IDLOCAL | CASE WHEN F2_FILIAL IS NULL THEN PRI#EMPRESA#F2_CLIENTE#F2_LOJA ELSE PRI#EMPRESA#F2_CLIENTE#F2_LOJA#F2_FILIAL END |
int8 | SIM |
|
8 |
IDPARCEIRO | CASE WHEN F2_FILIAL IS NULL THEN EMPRESA#F2_CLIENTE#F2_LOJA ELSE EMPRESA#F2_CLIENTE#F2_LOJA#F2_FILIAL END |
int8 | SIM |
|
9 |
IDUSUARIO | CASE WHEN F2_FILIAL IS NULL THEN EMPRESA#F2_VEND1 ELSE EMPRESA#F2_VEND1#F2_FILIAL END |
int8 | |
|
10 |
IDTIPONOTAFISCAL | F2_TIPO | int8 | |
|
11 |
IDLOCALFILIALFATURAMENTO | EMP#EMPRESA#F2_FILIAL | int8 | |
|
12 |
IDLOCALFILIALRETIRADA | EMP#EMPRESA#F2_FILIAL | int8 | |
|
13 |
IDLOCALFILIALVENDA | EMP#EMPRESA#F2_FILIAL | int8 | |
|
14 |
OBSERVACAO | F2_MENNOTA | varchar(4000) | |
|
15 |
CODIGOERP | EMPRESA#F2_FILIAL#F2_DOC#F2_SERIE#F2_EMISSAO | varchar(80) | SIM |
|
16 |
IDCONDICAOPAGAMENTO | CASE WHEN F2_FILIAL IS NULL THEN EMPRESA#F2_COND ELSE EMPRESA#F2_COND#F2_FILIAL END |
int8 | |
|
17 |
VALORFRETE | F2_FRETE | numeric(18, 6) | |
| 18 | VALORSEGURO | F2_SEGURO | numeric(18, 6) | |
| 19 | IDTRANSPORTADORA | F2_TRANSP | int8 |
Atenção!
Se o campo IDUSUARIO da tabela SF1 for enviado nulo, a aplicação ira exibir as notas conforme carteira de clientes.
0 Comentários