Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 1730 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Postado

Olá Pessoal,

Os Schemas para emissão de NFS-e utilizados pelo componente antigo continuam no mesmo lugar e não foi alterado nada em relação ao antigo componente.

Já para o novo componente ACBrNFSeX foi criado uma pasta chamada NFSe dentro da pasta: ...\Exemplos\ACBrDFe\Schemas

Dentro da pasta Schemas já tínhamos as pastas com os Schemas da NF-e, CT-e, MDF-e entre outros.

Agora temos também a pasta NFSe e dentro dela uma pasta para cada provedor e seus respectivos Schemas.

Como temos provedores com WebServices que atende versões diferentes optamos por ter uma pasta com a versão do layout utilizado pelo provedor.

Exemplos:

ABase             <=== Nome do provedor
  2.01            <=== Versão do Layout / Schemas dessa versão utilizado por todas as cidades desse provedor

WebISS            <=== Nome do provedor
  1.00            <=== Versão do Layout / Schemas dessa versão
  2.02            <=== Versão do Layout / Schemas dessa versão

Dentro da pasta WebISS que se refere ao provedor temos as pastas 1.00 e 2.02, pois este provedor tem dois WebServices.

Temos a situações onde o provedor se utiliza de Schemas diferentes para cada ambiente.

Exemplo:

ISSJoinvile       <=== Nome do provedor
  2.04            <=== Versão do Layout 
    Homologacao   <=== Schemas para o ambiente de Homologação dessa cidade
    Producao      <=== Schemas para o ambiente de Produção dessa cidade

Uma outra situação é o provedor se utilizar de Schemas diferentes para cada cidade que ele atende.

Exemplo:

fintelISS         <=== Nome do provedor
  2.00            <=== Versão do Layout 
    3167702       <=== Código IBGE da cidade que utiliza essa versão / Schemas dessa versão
  2.02            <=== Versão do Layout 
    3303609       <=== Código IBGE da cidade que utiliza essa versão / Schemas dessa versão
    3523404       <=== Código IBGE da cidade que utiliza essa versão / Schemas dessa versão

Por fim temos um provedor que além de usar um Schema para cada cidade, ele também usa Schemas diferentes para cada ambiente.

Exemplo:

Actcon            <=== Nome do provedor
  2.01            <=== Versão do Layout 
    3138401       <=== Código IBGE da cidade que utiliza essa versão
      Homologacao <=== Schemas para o ambiente de Homologação dessa cidade
      Producao    <=== Schemas para o ambiente de Produção dessa cidade

 

Parece um tanto complicado, mas você pode ficar tranquilo, pois na hora de configurar o componente basta informar o caminho da pasta NFSe (a pasta que contem as pastas dos provedores) na propriedade de configuração PathSchemas.

Foi incluído uma propriedade de configuração chamada: Configuracoes.Geral.MontarPathSchema := True ou False;

Se o valor dela for True o componente encontra os Schemas do provedor com base na cidade informada.

Agora se o valor dela for False, em PathSchemas será necessário informar o caminho completo de onde esta os schemas.

Essa foi a forma que encontramos de facilitar a configuração do componente no que se refere aos Schemas.

Espero que tenham gostado.

Qualquer problema, com relação aos Schemas favor criar uma postagem no fórum informando a cidade, provedor e o que esta ocorrendo.

  • Curtir 7
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...