Particularidades do XML
Grupo dest
Campos de preenchimento obrigatório incluem Razão Social (xNome) e Endereço (enderDest). Para o endereço, é necessário definir o Código do Município (cMun) como "99999999" e a Descrição do Município (xMun) como "EXTERIOR".

Os campos de preenchimento obrigatório incluem Razão Social (xNome) e Endereço (enderDest). Para o endereço, é necessário definir o Código do Município (cMun) como "99999999" e a Descrição do Município (xMun) como EXTERIOR.
Durante a importação de uma Nota Fiscal, a entidade estrangeira será aceita apenas se estiver cadastrada como Destinatário ou Entrega.
Na importação da entidade para qualquer uma das integrações (Texto, Banco a Banco, Rest, Rest v2, XML), caso os campos codigopais ou país estejam em branco ou incorretos, o campo País do endereço da entidade será automaticamente preenchido como Brasil.
Grupo det nItem
O valor da tag <indDeduzDeson> indicará se o valor do ICMS deduzirá do valor do item (vProd), somente para as tags ICMS20, ICMS30, ICMS40, ICMS70 e ICMS90.
- 0 = Valor do ICMS desonerado (vICMSDeson) não deduz do valor do item (vProd) / total da NF-e.
- 1 = Valor do ICMS desonerado (vICMSDeson) deduz do valor do item (vProd) / total da NF-e.
Esta funcionalidade será compatível com as versões superiores a 8.12.7.316 do Gestão de Armazenagem | WMS Senior.
(Referente WMS-16197)
Inserido parâmetro no Cadastro de Depositante, guia “Cobertura Fiscal” foi adicionado o parâmetro
“Enviar Inf. Cobertura na tag <infAdProd>”, para exibir conjunto de dados no arquivo XML, referente ao Cadastro de Produto.
Quando o parâmetro “Enviar Inf. Cobertura na tag <infAdProd>” estiver acionado, é exibido um conjuntos de campos para configurar quais dados são enviados na tag <infAdProd>, os campos são:
- Lote Indústria,
- Lote Adicional,
- Quantidade,
- Data de Fabricação,
- Data de Vencimento,
- NF Entrada,
- Série NF Entrada,
- Código ONU e
- Descrição ONU.
É gerada a NF de Retorno de Armazenagem, conforme Cadastro de Depositante para o qual foi possui todas as opções de personalização da tag <infAdProd> que estiverem marcadas e são enviados os dados conforme personalização do grupo “Envio de informações complementares”.
Importante: a tag InfAdProd será incluída apenas se o produto tiver entrado fisicamente. Se for apenas uma movimentação fiscal, essa informação não será enviada.
Número de Controle FCI: durante a geração de notas fiscais pelo sistema, Retornos de Armazenagem ou Simbólico e Remessa de Armazenagem (RCOT), se o item for de origem 3, 5 ou 8, o sistema validará a existência do campo referente ao Número de Controle FCI na nota fiscal de referência (cobertura ou venda), dependendo do cenário:
- Caso a nota de venda possua valor de base de ICMS maior que zero será utilizada essa nota como referência.
- Caso contrário será utilizado a de cobertura.
- Se a nota fiscal de referência não conter informação para o campo de número FCI, o sistema verificará a existência desse valor no cadastro de produto do item. Caso o cadastro do produto também não tenha um número FCI, a tag nFCI não será gerada.
- A responsável pela validação do número de controle FCI é a SEFAZ. Durante a geração das notas fiscais, o Gestão de Armazenagem | WMS Senior verifica se o número de controle FCI está no padrão de envio exigido pela SEFAZ (código UUID de 36 caracteres).
- No entanto, no momento da transmissão para a SEFAZ, será verificado se o número FCI segue o padrão UUID.
- Caso não esteja conforme o esperado, o sistema verificará se o cadastro do produto contém um valor válido.
- Se houver um valor válido dentro do padrão esperado, ele será utilizado na transmissão da NF-e.
Adequação na Geração de Nota Fiscal para contemplar a tag DIFAL (Diferencial de alíquota | Operações interestaduais com consumidor final).
Na rotina de Geração de Retorno Simbólico foi acrescentar a tag <xPed> com o número da Nota Fiscal a de Cobertura e na Geração do XML.

Ao ativar o parâmetro Data esperada de embarque na NF-e, no cadastro de entidade, a data e hora esperada de embarque serão apresentados nos campos Data Entrada/Saída e Hora Entrada/Saída da NF-e. Mas se o parâmetro estiver desmarcado apresentará a data da Emissão da NF-e.
Isto somente ocorrerá para notas que movimentam estoque, ou seja, que geram NF-e efetiva para transmissão. Caso ocorra perda na data esperada de entrega, ou se atrasar a expedição da mercadoria, faz-se necessário cancelamento do processo ou alteração da Data Esperada de Embarque a partir da tela Alteração de Nota Fiscal.
Detalha informações sobre medicamentos em cada item da NF-e.
- O XML da nota fiscal eletrônica utiliza a tag <med> para discriminar produtos classificados como medicamentos.
- Essa tag é gerada apenas para Notas Fiscais Eletrônicas de Retorno de Armazenagem.
- O campo <vPMC>, que representa o Preço Máximo ao Consumidor, informa o valor unitário do lote.
<!-- ========================= -->
<!-- UB01..UB11: IMPOSTO SELETIVO (IS) -->
<!-- ========================= -->
<IS>
<CSTIS>0</CSTIS>
<cClassTribIS>0</cClassTribIS>
<!-- Base/Alíquotas -->
<vBCIS>0</vBCIS>
<pIS>0</pIS>
<pISEspec>0</pISEspec>
<!-- Unidade e quantidade tributável -->
<uTrib>UN</uTrib>
<qTrib>0</qTrib>
<vIS>0</vIS>
</IS>
<!-- ============================================ -->
<!-- UB12..UB111: IBS/CBS (IBSCBS) e Monofasia -->
<!-- ============================================ -->
<IBSCBS>
<!-- Classificação -->
<CST>0</CST>
<cClassTrib>0</cClassTrib>
<indDoacao>N</indDoacao>
<!-- ============================ -->
<!-- gIBSCBS: IBS/CBS por UF/Mun -->
<!-- ============================ -->
<gIBSCBS>
<vBC>0</vBC>
<!-- IBS da UF -->
<gIBSUF>
<pIBSUF>0</pIBSUF>
<!-- Diferimento (opcional) -->
<gDif>
<pDif>0</pDif>
<vDif>0</vDif>
</gDif>
<!-- Devolução de tributos / cashback (opcional) -->
<gDevTrib>
<vDevTrib>0</vDevTrib>
</gDevTrib>
<!-- Redução de alíquota / alíquota efetiva (opcional) -->
<gRed>
<pRedAliq>0</pRedAliq>
<pAliqEfet>0</pAliqEfet>
</gRed>
<vIBSUF>0</vIBSUF>
</gIBSUF>
<!-- IBS do Município -->
<gIBSMun>
<pIBSMun>0</pIBSMun>
<!-- Diferimento (opcional) -->
<gDif>
<pDif>0</pDif>
<vDif>0</vDif>
</gDif>
<!-- Devolução (opcional) -->
<gDevTrib>
<vDevTrib>0</vDevTrib>
</gDevTrib>
<!-- Redução de alíquota / alíquota efetiva (opcional) -->
<gRed>
<pRedAliq>0</pRedAliq>
<pAliqEfet>0</pAliqEfet>
</gRed>
<vIBSMun>0</vIBSMun>
</gIBSMun>
<!-- IBS total do item (UF + Mun) -->
<vIBS>0</vIBS>
<!-- CBS -->
<gCBS>
<pCBS>0</pCBS>
<!-- Diferimento (opcional) -->
<gDif>
<pDif>0</pDif>
<vDif>0</vDif>
</gDif>
<!-- Devolução (opcional) -->
<gDevTrib>
<vDevTrib>0</vDevTrib>
</gDevTrib>
<!-- Redução de alíquota / alíquota efetiva (opcional) -->
<gRed>
<pRedAliq>0</pRedAliq>
<pAliqEfet>0</pAliqEfet>
</gRed>
<vCBS>0</vCBS>
</gCBS>
<!-- Tributação "regular" (condição resolutória/suspensiva) (opcional) -->
<gTribRegular>
<CSTReg>0</CSTReg>
<cClassTribReg>0</cClassTribReg>
<pAliqEfetRegIBSUF>0</pAliqEfetRegIBSUF>
<vTribRegIBSUF>0</vTribRegIBSUF>
<pAliqEfetRegIBSMun>0</pAliqEfetRegIBSMun>
<vTribRegIBSMun>0</vTribRegIBSMun>
<pAliqEfetRegCBS>0</pAliqEfetRegCBS>
<vTribRegCBS>0</vTribRegCBS>
</gTribRegular>
<gTribCompraGov>
<pAliqIBSUF>0</pAliqIBSUF>
<vTribIBSUF>0</vTribIBSUF>
<pAliqIBSMun>0</pAliqIBSMun>
<vTribIBSMun>0</vTribIBSMun>
<pAliqCBS>0</pAliqCBS>
<vTribCBS>0</vTribCBS>
</gTribCompraGov>
</gIBSCBS>
<!-- ====================================== -->
<!-- Monofásico: padrão / retenção / retido / diferimento -->
<!-- ====================================== -->
<gIBSCBSMono>
<!-- Monofásica padrão (opcional conforme cClassTrib) -->
<gMonoPadrao>
<qBCMono>0</qBCMono>
<adRemIBS>0</adRemIBS>
<adRemCBS>0</adRemCBS>
<vIBSMono>0</vIBSMono>
<vCBSMono>0</vCBSMono>
</gMonoPadrao>
<!-- Monofásica sujeita à retenção (opcional) -->
<gMonoReten>
<qBCMonoReten>0</qBCMonoReten>
<adRemIBSReten>0</adRemIBSReten>
<vIBSMonoReten>0</vIBSMonoReten>
<adRemCBSReten>0</adRemCBSReten>
<vCBSMonoReten>0</vCBSMonoReten>
</gMonoReten>
<!-- Monofásica retida anteriormente (opcional) -->
<gMonoRet>
<qBCMonoRet>0</qBCMonoRet>
<adRemIBSRet>0</adRemIBSRet>
<vIBSMonoRet>0</vIBSMonoRet>
<adRemCBSRet>0</adRemCBSRet>
<vCBSMonoRet>0</vCBSMonoRet>
</gMonoRet>
<!-- Diferimento na monofasia (opcional) -->
<gMonoDif>
<pDifIBS>0</pDifIBS>
<vIBSMonoDif>0</vIBSMonoDif>
<pDifCBS>0</pDifCBS>
<vCBSMonoDif>0</vCBSMonoDif>
</gMonoDif>
</gIBSCBSMono>
<!-- Totais monofásicos no item -->
<vTotIBSMonoItem>0</vTotIBSMonoItem>
<vTotCBSMonoItem>0</vTotCBSMonoItem>
<!-- ========================= -->
<!-- Transferência de crédito -->
<!-- ========================= -->
<gTransfCred>
<vIBS>0</vIBS>
<vCBS>0</vCBS>
</gTransfCred>
<gAjusteCompet>
<competApur>YYYY-MM</competApur>
<vIBS>0</vIBS>
<vCBS>0</vCBS>
</gAjusteCompet>
<gEstornoCred>
<vIBSEstCred>0</vIBSEstCred>
<vCBSEstCred>0</vCBSEstCred>
</gEstornoCred>
<gCredPresOper>
<vBCCredPres>0</vBCCredPres>
<cCredPres>0</cCredPres>
<!-- Crédito presumido de IBS (opcional) -->
<gIBSCredPres>
<pCredPres>0</pCredPres>
<vCredPres>0</vCredPres>
<vCredPresCondSus>0</vCredPresCondSus>
</gIBSCredPres>
<!-- Crédito presumido de CBS (opcional) -->
<gCBSCredPres>
<pCredPres>0</pCredPres>
<vCredPres>0</vCredPres>
<vCredPresCondSus>0</vCredPresCondSus>
</gCBSCredPres>
<!-- Composição do tributo em compras governamentais (opcional) -->
</gCredPresOper>
<!-- ================================================== -->
<!-- Crédito presumido (ZFM), notas de CRÉDITO (tpNFCredito=02) -->
<!-- ================================================== -->
<gCredPresIBSZFM>
<competApur>YYYY-MM</competApur>
<tpCredPresIBSZFM>0</tpCredPresIBSZFM>
<vCredPresIBSZFM>0</vCredPresIBSZFM>
</gCredPresIBSZFM>
</IBSCBS>
</imposto>
<!-- Valor total do Item, correspondente à sua participação no total da nota -->
<vItem>0</vItem>
tag Total
<ISTot>
<vIS>0</vIS>
</ISTot>
<IBSCBSTot>
<vBCIBSCBS>0</vBCIBSCBS>
<gIBS>
<gIBSUF>
<vDif>0</vDif>
<vDevTrib>0</vDevTrib>
<vIBSUF>0</vIBSUF>
</gIBSUF>
<gIBSMun>
<vDif>0</vDif>
<vDevTrib>0</vDevTrib>
<vIBSMun>0</vIBSMun>
</gIBSMun>
<vIBS>0</vIBS>
<vCredPres>0</vCredPres>
<vCredPresCondSus>0</vCredPresCondSus>
</gIBS>
<gCBS>
<vDif>0</vDif>
<vDevTrib>0</vDevTrib>
<vCBS>0</vCBS>
<vCredPres>0</vCredPres>
<vCredPresCondSus>0</vCredPresCondSus>
</gCBS>
<gMono>
<vIBSMono>0</vIBSMono>
<vCBSMono>0</vCBSMono>
<vIBSMonoReten>0</vIBSMonoReten>
<vCBSMonoReten>0</vCBSMonoReten>
<vIBSMonoRet>0</vIBSMonoRet>
<vCBSMonoRet>0</vCBSMonoRet>
</gMono>
<gEstornoCred>
<vIBSEstCred>0</vIBSEstCred>
<vCBSEstCred>0</vCBSEstCred>
</gEstornoCred>
</IBSCBSTot>
<!-- Valor total da NF-e com IBS / CBS / IS -->
<vNFTot>0</vNFTot>
grupo InfAdic
Refere-se as informações adicionais de interesse do Fisco, caso seja enviado no XML ao integrar no Gestão de Armazenagem | WMS Senior essa informação é concatenada e armazenada no campo observação na tabela de nota e na tela de Controle Nota Fiscal no campo Informações complementares.
Exemplo no XML
<infAdic>
<infAdFisco>Teste Informacao Adc Fisco(texto livre)</infAdFisco>
</infAdic>
Refere-se as informações complementares de interesse do contribuinte, caso seja enviado no XML ao integrar no Gestão de Armazenagem | WMS Senior essa informação é concatenada e guarda no campo observação na tabela de nota e na tela de Controle Nota Fiscal no campo Informações complementares.
Exemplo no XML
<infAdic>
<infCpl>Teste Informacao Complementar(texto livre)</infCpl>
</infAdic>
- Tipos de notas geradas pelo Gestão de Armazenagem | WMS Senior:
- Remessa por Conta e Ordem de Terceiros (RT)
- Retorno de Armazenagem (TA)
- Retorno Simbólico de Armazenagem (TS)
- Perda/Roubo de Mercadorias (PD)
- Retorno Armazenagem GMB (TG)
- Retorno Devolução (RD)
Refere-se a campo de uso livre do contribuinte, informar o nome do campo no atributo xCampo e o conteúdo do campo no xTexto, algumas palavras 'chaves' quando enviadas no 'xCampo' são tratadas na importação para uso em algumas funcionalidades no Gestão de Armazenagem | WMS Senior, e na tela de Controle Nota Fiscal no campo Movimenta estoque.
Segue relações:
xCampo = 'movEstoque' / xTexto='1' ou xTexto='0', caso seja enviado será importado a nota com a marcação se movimenta estoque sim ou não, se '1' = 'S' ou '0' = 'N'
Exemplo no XML
<infAdic>
<obsCont xCampo="movEstoque">
<xTexto>0</xTexto>
</obsCont>
</infAdic>
outro exemplo
<infAdic>
<obsCont xCampo="Cod_Servico_Transporte">
</obsCont>
</infAdic>
xCampo='estadoNFe' / xTexto='N', xTexto='D' ou xTexto='T', caso seja enviado será importado no campo referente ao estado da nota considerando 'N' = BOM, 'D' = DANIFICADO ou 'T' = TRUNCADO;
Exemplo no XML
<infAdic>
<obsCont xCampo="estadoNFe">
<xTexto>N</xTexto>
</obsCont>
</infAdic>
xCampo='nome_dest' / xTexto='Texto Livre/Nome', caso seja enviado o "Nome do responsável pela Entrega" da nota será integrado com o valor que estiver no 'xTexto' e todos os dados de entrega serão importados com as mesmas informações do destinatário, ex: CNPJ, endereço, número, cidade, etc.
É apresentado no relatório de Embarque de Coleta o nome do destinatário.
Relacionado ao menu Movimentação > Saída > Gerenciador de Coleta > botão Impressos > Embarque de Coleta.
Exemplo no XML
<infAdic>
<obsCont xCampo="nome_dest">
<xTexto>A/C CARLOS</xTexto>
</obsCont>
</infAdic>
xCampo='icmsTransporte' / xTexto='0', caso seja enviado indica que tributará o ICMS no transporte. Coluna utilizada no arquivo XTRK.
0 - Não, 1 - Sim.
Utilizado em processos internos no Gestão de Armazenagem | WMS Senior não visível em tela diretamente.
Exemplo no XML:
<infAdic>
<obsCont xCampo="icmsTransporte">
<xTexto>0</xTexto>
</obsCont>
</infAdic>
xCampo='cod_serv_transp' / xTexto='999', caso seja enviado indicará o código de serviço da transportadora, que faz referência ao Código de Serviço Cadastrado, que estiver vinculado ao depositante.
Verifique no menu Cadastro > Depositante > Botão: Transp. e Rastreamento > Serviços da Transportadora.
Exemplo no XML
<infAdic>
<obsCont xCampo="cod_serv_transp">
<xTexto>999</xTexto>
</obsCont>
</infAdic>
xCampo='ExSD' / xTexto='2022-03-05T17:00:00Z', caso seja enviado será integrado no Gestão de Armazenagem | WMS Senior referenciando a data/hora esperada de embarque. O sistema aceita dois tipos de máscaras YYYY-MM-DD“T”HH24:MI:SS“Z” e YYYY-MM-DD“T”HH24:MI:SSTZH:TZM. Conforme a leitura da data e a hora esperada do embarque, se a Data esperada estiver fora do padrão o sistema apresenta no Log de Integração informando que a data não foi importada.
Exemplo no XML:
<infAdic>
<obsCont xCampo="ExSD">
<xTexto>2022-03-05T17:00:00Z</xTexto>
</obsCont>
</infAdic>
xCampo='Cod_Tipo_Pedido' / xTexto='AMT', caso seja enviado será integrado o código integração da classificação. Para o funcionamento da integração e permitir a expedição de lotes bloqueados, faz necessário que o arquivo seja enviado com a tag obsCont xCampo informando um valor para o campo Cod_Tipo_Pedido, como por exemplo, com o valor AMT.
Verifique as informações a partir do menu Nota Fiscal > Classificação Tipo de Pedido.
Exemplo no XML:
<infAdic>
<obsCont xCampo="Cod_Tipo_Pedido">
<xTexto>AMT</xTexto>
</obsCont>
</infAdic>
xCampo='embarque_pri' / xTexto='0', caso seja enviado será integrado com a indicação se a Nota Fiscal tem embarque prioritário (fast track) 0-Não 1-Sim;
Exemplo no XML:
<infAdic>
<obsCont xCampo="embarque_pri">
<xTexto>0</xTexto>
</obsCont>
</infAdic>
xCampo='cod_retencao' / xTexto='0123', caso seja enviado será uma forma de identificar o documento como retido, quando o Tipo do Documento for de Saída.
O Código de Retenção é:
- Nulo: significa que não existe controle de retenção para o documento, ou seja, é cadastrado como Sem Retenção.
- Preenchido: o sistema busca um código de retenção no cadastro de motivo de ocorrência. Caso exista mais de um motivo com o mesmo código para o tipo “Retenção de Expedição”, o sistema utiliza o primeiro.
Exemplo no XML:
<infAdic>
<obsCont xCampo="cod_retencao">
<xTexto>0123</xTexto>
</obsCont>
</infAdic>
xCampo='utilizazpl' / xTexto='0', caso seja enviado indicará se a nota fiscal utiliza etiqueta externa do tipo ZPL no Gestão de Armazenagem | WMS Senior. 0 - Não, 1 - Sim.
Exemplo no XML:
<infAdic>
<obsCont xCampo="utilizazpl">
<xTexto>0</xTexto>
</obsCont>
</infAdic>
xCampo='codigorastreio' / xTexto='0123', caso seja enviado indicará o código de rastreio do volume onde os itens da nota se encontram no Gestão de Armazenagem | WMS Senior.
Exemplo no XML:
<infAdic>
<obsCont xCampo="codigorastreio">
<xTexto>0123</xTexto>
</obsCont>
</infAdic>
tag: 'obsFisco' faz referência ao campo de uso exclusivo do Fisco para informar o nome do campo no atributo xCampo e o conteúdo do campo no xTexto.
Atualmente a tag 'obsFisco' não é tratada durante o processo de integração no Gestão de Armazenagem | WMS Senior, ou seja, mesmo caso seja enviado algum dado a nota fiscal importada no Gestão de Armazenagem | WMS Senior não contemplará nenhuma informação/utilização nessa tag.
Exemplo no XML:
<infAdic>
<obsFisco xCampo="chave_enviada">
<xTexto>texto_enviado</xTexto>
</obsFisco>
</infAdic>
grupo procRef
Grupo 'procRef' faz referência ao 'Grupo de informações do processo referenciado'.
- Atualmente o grupo 'procRef' não é tratado durante o processo de integração do Gestão de Armazenagem | WMS Senior, ou seja, se enviado algum dado a nota fiscal importada no Gestão de Armazenagem | WMS Senior não contemplará nenhuma informação/utilização desse grupo.
tag 'nProc' se refere ao 'Identificador do processo ou ato concessório'.
- Atualmente a tag 'nProc' não é tratada durante o processo de integração no Gestão de Armazenagem | WMS Senior, ou seja, se enviado algum dado a nota fiscal importada no Gestão de Armazenagem | WMS Senior não contemplará nenhuma informação/utilização nessa tag.
Exemplo no XML
<infAdic>
<procRef>
<nProc>999</nProc>
</procRef>
</infAdic>
tag: 'indProc' faz referência a origem do processo, informar com:
0 - SEFAZ;
1 - Justiça Federal;
2 - Justiça Estadual;
3 - Secex/RFB;
9 - Outros
Atualmente a tag 'indProc' não é tratada durante o processo de integração no Gestão de Armazenagem | WMS Senior, ou seja, se enviado algum dado a nota fiscal importada no Gestão de Armazenagem | WMS Senior não contemplará nenhuma informação/utilização nessa tag.
Exemplo no XML:
<infAdic>
<procRef>
<indProc>999</indProc>
</procRef>
</infAdic>
![]() | Veja também: |
English
Español


English
Español


