Mensagem: Nota Fiscal - Nota Fiscal de Saída
ProductAdapterReceiveSend
InsertUpdateDeleteInsertUpdateDelete
DATASUL
lOGIX
PROTHEUSMATA461.PRX-MATA521.PRXNãoNãoNãoSimNãoSim


FielddocumentationmaxLengthProductFieldERPReq.TypeLengthDescription
CompanyIdEmpresa
-> PROTHEUS

->

-> Não

-> Char

-> 2

-> pode ter tamanho variável até 4 com Gestão de Empresa ativado
BranchIdFilial
-> PROTHEUS

->

-> Não

-> Char

-> 2

-> pode ter tamanho variável até 8 com Gestão de Empresa ativado
CompanyInternalIdInternalId da chave completa da empresa
-> PROTHEUS

->

->

->

->

->
InternalIdInternalId da Invoice
-> PROTHEUS

-> SF2.F2_FILIAL+SF2.F2_DOC+SF2.F2_SERIE+SF2.F2_CLIENTE+SF2.F2_LOJA

-> sim

-> char

->

-> o tamanho do campo é completamente variavel, pois todos campos envolvidos permitem variacao
InvoiceNumberNúmero da Nota Fiscal (LOGIX: 10, DataSul: 16, Protheus: 20)20
-> PROTHEUS

-> SF2.F2_DOC

-> sim

-> char

-> 6

-> expansivel ate 13 no Brasil, sendo que alguns paises pode chegar a 20
InvoiceSerieSerie da Nota Fiscal3
-> PROTHEUS

-> SF2.F2_SERIE

-> sim

-> char

-> 3

-> campo livre para digitacao
InvoiceSubSerieSub-Serie da Nota Fiscal5
-> PROTHEUS

->

->

->

->

->
InvoiceModelModelo da Nota Fiscal (Convênio ICMS 31/99)2
-> PROTHEUS

->

->

->

->

->
InvoiceSituationSituação da Nota Fiscal (1-Normal 2-Cancelada)
-> PROTHEUS

->

->

->

->

-> não possui campo
TypeOfDocument Tipo do documento - Logix é uma lista fixa - Datasul é uma lista fixa - Protheus é pré-cadastrado e permite mudar - RM é cadastro livre Para entender como este campo irá funciona, consulte o seguinte tópico da documento TFS:TOTVSMSGXML \DEV\documentação\Padrão para criação de mensagens únicas.docx 2.13.2 Conflito entre valores fixos e valores cadastráveis
-> PROTHEUS

-> SF2.F2_TIPO

-> não

-> char

-> 1

-> é a uma lista base que pode ser incrementada pelo cliente
VendorCode Código do fornecedor
-> PROTHEUS

->

->

->

->

->
VendorInternalId InternalId do VendorCode
-> PROTHEUS

->

->

->

->

->
IssueDateData de Emissão
-> PROTHEUS

-> SF2.F2_EMISSAO

-> sim

-> date

-> 8

->
InvoiceAmountValor da Nota Fiscal
-> PROTHEUS

-> SF2.F2_VALBRUT

-> sim

-> decimal

-> 14,2

->
ValueofGoodsValor da Mercadoria
-> PROTHEUS

-> SF2.F2_VALMERC

-> não

-> decimal

-> 14,2

->
FreightAmountValor do frete
-> PROTHEUS

-> SF2.F2_FRETE

-> não

-> decimal

-> 14,2

->
InsuranceAmountValor do Seguro
-> PROTHEUS

-> SF2.F2_SEGURO

-> não

-> decimal

-> 14,2

->
DiscountAmountValor do Desconto
-> PROTHEUS

-> SF2.F2_DESCONT

-> não

-> decimal

-> 14,2

->
CurrencyRateTaxa da Moeda Utilizada para Calcular o Valor da Nota Fiscal
-> PROTHEUS

-> SF2.F2_TXMOEDA

-> não

-> decimal

-> 11,4

->
PaymentConditionCodeCódigo da condição de pagamento3
-> PROTHEUS

->

->

->

->

->
PaymentConditionInternalIdInternalId da PaymentConditionCode
-> PROTHEUS

->

->

->

->

->
CustomerCodeCódigo do Cliente
-> PROTHEUS

-> SF2.F2_CLIENTE

-> sim

-> char

-> 6

-> campo expandivel até 20
CustomerInternalIdInternalId da CustomerCode
-> PROTHEUS

-> SA1.A1_FILIAL+SF2.F2_CLIENTE+SF2.F2_LOJA

->

->

->

->
StoreCodeCódigo da Loja2
-> PROTHEUS

-> SF2.F2_LOJA

-> sim

-> char

-> 2

-> tamanho expandivel até 4
StoreInternalIdInternalId da StoreCode
-> PROTHEUS

->

->

->

->

-> é um campo complementar ao código do cliente e não tem referencia sozinho
ListOfItensItens da Nota





Item





Tax





InternalIdInternalId do item da Invoice
-> PROTHEUS

-> SD2.D2_FILIAL+SD2.D2_DOC+SD2.D2_SERIE+SD2.D2_CLIENTE+SD2.D2_LOJA+SD2.D2_ITEM

->

->

->

->
InvoiceSequenceSequência da Nota Fiscal4
-> PROTHEUS

-> SD2.D2_ITEM

-> sim

-> char

-> 2

->
OrderNumberNúmero do Pedido que Originou o Item da Nota6
-> PROTHEUS

-> SD2.D2_PEDIDO

-> não

-> char

-> 6

->
OrderInternalIdInternalId do Pedido
-> PROTHEUS

-> SC5.C5_FILIAL+SD2.D2_PEDIDO

->

->

->

->
OrdemItemSequência do Item do Pedido que Gerou o Item da Nota4
-> PROTHEUS

-> SD2.D2_ITEMPV

-> não

-> char

-> 2

->
OrderItemInternalIdInternalId do Item do Pedido
-> PROTHEUS

-> SC6.C6_FILIAL+SD2.D2_PEDIDO+SD2.D2_ITEMPV

->

->

->

->
ItemCodeCódigo do Item/Produto15
-> PROTHEUS

-> SD2.D2_COD

-> sim

-> char

-> 15

-> o tamanho padrão é 15, mas ser aumentado até 30
ItemInternalIdInternalId do Item
-> PROTHEUS

-> SB1.B1_FILIAL+SD2.D2_COD

->

->

->

->
QuantityQuantidade do Item
-> PROTHEUS

-> SD2.D2_QUANT

-> sim

-> decimal

-> 11,2

->
UnitofMeasureCodeCódigo da Unidade de Medida6
-> PROTHEUS

-> SD2.D2_UM

-> sim

-> char

-> 2

->
UnitofMeasureInternalIdInternalId do UnitofMeasure
-> PROTHEUS

-> SAH.AH_FILIAL+SD2.D2_UM

->

->

->

->
UnityPricePreço Unitário do Item x Taxa da Moeda)
-> PROTHEUS

-> SD2.D2_PRCVEN

-> sim

-> decimal

-> 14,2

->
GrossValueValor Bruto do Item. (Quantidade x Preço Unitário x Taxa da Moeda)
-> PROTHEUS

-> SD2.D2_TOTAL

-> sim

-> decimal

-> 14,2

->
FreightValueValor do Frete Unitário
-> PROTHEUS

-> SD2.D2_SEGURO

-> não

-> decimal

-> 14,2

->
InsuranceValueValor do Seguro Unitário
-> PROTHEUS

-> SD2.D2_SEGURO

-> não

-> decimal

->

->
DiscountValueValor do Desconto Unitário
-> PROTHEUS

-> SD2.D2_DESC

-> não

-> decimal

-> 5,2

->
NetValueValor Líquido (Valor Bruto + Frete + Seguro - Desconto)
-> PROTHEUS

->

->

->

->

->
AreAndLineOfBusinessCode Código da área e linha. No Logix será uma string que poderá ter 4 (área/linha de negócio com 2 níveis) ou 8 caracteres (área/linha de negócio com 4 níveis). Os campos serão concatenados sem separador, respeitando a sequencia da chave da tabela linha_prod.





WarehouseCodeCódigo do Armazem15
-> PROTHEUS

-> SD2.D2_LOCAL

-> sim

-> char

-> 2

-> campo pode ter o tamanho alterado até 6
WarehouseInternalIdInternalId do WarehouseCode
-> PROTHEUS

-> NNR.NNR_FILIAL+SD2.D2_LOCAL

->

->

->

->
LotNumberNúmero do Lote50
-> PROTHEUS

-> SD2.D2_LOTECTL

-> não, somente é obrigatório caso rastro de produto esteja ativado no sistema e no item

-> char

-> 10

-> tamanho expansível até 40
SubLotNumberNúmero do Sub-Lote6
-> PROTHEUS

-> D2_NUMLOTE

-> não, somente é obrigatório caso rastro de produto esteja ativado no sistema e no item

-> char

-> 6

->
LotExpirationDateData Vencimento Lote
-> PROTHEUS

-> SD2.D2_DTVALID

-> não

-> date

-> 8

->
ListOfTaxes





CompanyIdEmpresa2
-> PROTHEUS

->

-> Não

-> Char

-> 2

-> pode ter tamanho variável até 4 com Gestão de Empresa ativado
BranchIdFilial2
-> PROTHEUS

->

-> Não

-> Char

-> 2

-> pode ter tamanho variável até 8 com Gestão de Empresa ativado
InvoiceNumberNúmero da Nota Fiscal20
-> PROTHEUS

-> SF2.F2_DOC

-> sim

-> char

-> 6

-> expansivel ate 13 no Brasil, sendo que alguns paises pode chegar a 20
InvoiceSerieSérie da Nota Fiscal3
-> PROTHEUS

-> SF2.F2_SERIE

-> sim

-> char

-> 3

-> campo livre para digitacao
InvoiceSubSerieSub-Serie da Nota Fiscal5
-> PROTHEUS

->

->

->

->

->
ListOfInternalId