Fornecedor Giap
Regra geral de negócio
- Este fornecedor não possui uma autorização de NFS-e em homologação, apenas uma validação. Sendo assim, caso a nota seja aprovada na validação, ela será considerada pelo eDocs como emitida;
- Não existe consulta e nem cancelamento de notas no ambiente de homologação;
- Tags opcionais são enviadas vazias, pois o sistema da prefeitura exige o envio;
- CNPJ e CPF são enviados para a prefeitura sem os zeros não significativos porque o campo é numérico no sistema da prefeitura.
- Para a integração é necessário informar nos parâmetros da filial o token cadastrado nos dados do contribuinte no site da prefeitura;
- As informações do bairro e complemento do endereço de prestação do serviço são limitadas em 100 caracteres;
- As informações do endereço de prestação do serviço são obtidas a partir do grupo DadosPrestacao da tag InfSenior, exceto cidade e uf, que são obtidos a partir do código de município de prestação do serviço;
- A alíquota do ISS é enviada para a prefeitura apenas quando o valor é maior do que zero;
- As tags do arquivo enviado para a prefeitura podem não seguir a ordem descrita no manual descritivo das tags do serviço de envio da NFS-e.
- O eDocs está homologado para emissão de NFS-e com um item de serviço;
- O país de prestação do serviço é obrigatório e é obtido a partir da tag PaisPrestacaoServico da tag Infsenior;
- Este fornecedor segue a seguinte regra para o envio da tag dadosServico do município, UF e país:
- Município de Prestação (campo dadosServico/cidade): o sistema buscará a informação prioritariamente do campo InfSenior > Transacao > NomeMunicipio. Caso o campo não esteja preenchido no InfSenior, a rotina buscará o nome do município da base pegando como referência o campo Servico > CodigoMunicipio do layout ABRASF. Caso o código do município for 9999999, a informação será preenchida com EXTERIOR;
- UF de Prestação (campo dadosServico/uf): o sistema buscará a informação prioritariamente do campo InfSenior > Transacao > Sigla. Caso o campo não esteja preenchido no InfSenior, a rotina buscará a sigla da UF da base pegando como referência o campo Servico > CodigoMunicipio do layout ABRASF. Caso o código do município for 9999999, preencher com EX;
- País da Prestação (campo dadosServico/pais): o sistema buscará buscar a informação prioritariamente do campo InfSenior > Prestador > PaisPrestacaoServico. Caso o campo não esteja preenchido no InfSenior, a rotina buscará o código do município de prestação do serviço. Caso o campo esteja preenchido com 9999999, preencher o país com EXTERIOR. Caso seja diferente, preencher com BRASIL.
Regra específica por município
Não possui regra específica por município.
Parâmetros por município
Parâmetro | Descrição | Valores aceitos |
---|---|---|
HashGiap | Hash (código token) disponibilizado no site da prefeitura | AlfaNumérico |