{"openapi":"3.0.3","info":{"title":"PES2B NFSe Emissor Service","version":"0.2.0","description":"Emissão nacional de NFS-e com DPS simplificada ou completa, incluindo IBS/CBS. O ambiente é definido pelo serviço. Instalação atual em homologação."},"components":{"securitySchemes":{"ApiKey":{"type":"apiKey","in":"header","name":"X-API-Key"}},"schemas":{}},"paths":{"/api/v1/ambiente":{"get":{"summary":"Conferir ambiente fiscal antes de testes","security":[{"ApiKey":[]}],"responses":{"200":{"description":"Default Response"}}}},"/api/v1/nfse/validar":{"post":{"summary":"Validar DPS sem assinar ou transmitir","requestBody":{"required":true,"content":{"application/json":{"schema":{"anyOf":[{"type":"object","properties":{"empresa_codigo":{"type":"string","pattern":"^[A-Z0-9][A-Z0-9_-]{1,99}$"},"serie":{"type":"string","pattern":"^[0-9]{1,5}$"},"numero":{"type":"string","pattern":"^[1-9][0-9]{0,14}$"},"competencia":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"data_emissao":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"municipio_emissor":{"type":"string","pattern":"^[0-9]{7}$"},"prestador":{"type":"object","properties":{"inscricao_municipal":{"type":"string","minLength":1,"maxLength":15},"simples_nacional":{"type":"string","enum":["1","2","3"]},"regime_apuracao_sn":{"type":"string","enum":["1","2","3"]},"regime_especial":{"type":"string","enum":["0","1","2","3","4","5","6","9"]}},"required":["simples_nacional","regime_especial"],"additionalProperties":false},"tomador":{"type":"object","properties":{"documento":{"type":"string","pattern":"^([0-9]{11}|[0-9]{14})$"},"nome":{"type":"string","minLength":1,"maxLength":150},"endereco":{"type":"object","properties":{"municipio":{"type":"string","pattern":"^[0-9]{7}$"},"cep":{"type":"string","pattern":"^[0-9]{8}$"},"logradouro":{"type":"string","minLength":1,"maxLength":255},"numero":{"type":"string","minLength":1,"maxLength":60},"bairro":{"type":"string","minLength":1,"maxLength":60},"complemento":{"type":"string","minLength":1,"maxLength":156}},"required":["municipio","cep","logradouro","numero","bairro"],"additionalProperties":false},"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["documento","nome"],"additionalProperties":false},"servico":{"type":"object","properties":{"municipio_prestacao":{"type":"string","pattern":"^[0-9]{7}$"},"codigo_tributacao_nacional":{"type":"string","pattern":"^[0-9]{6}$"},"codigo_tributacao_municipal":{"type":"string","pattern":"^[0-9]{3}$"},"descricao":{"type":"string","minLength":1,"maxLength":2000},"nbs":{"type":"string","pattern":"^[0-9]{9}$"}},"required":["municipio_prestacao","codigo_tributacao_nacional","descricao"],"additionalProperties":false},"valores":{"type":"object","properties":{"valor_servico":{"type":"string","pattern":"^(0|[1-9][0-9]{0,12})\\.[0-9]{2}$"},"tributacao_issqn":{"type":"string","enum":["1"]},"retencao_issqn":{"type":"string","enum":["1","2","3"]},"aliquota_issqn":{"type":"string","pattern":"^[0-9]\\.[0-9]{2}$"},"total_tributos":{"oneOf":[{"type":"object","properties":{"tipo":{"type":"string","enum":["nao_informar"]}},"required":["tipo"],"additionalProperties":false},{"type":"object","properties":{"tipo":{"type":"string","enum":["simples"]},"percentual":{"type":"string","pattern":"^[0-9]{1,2}\\.[0-9]{2}$"}},"required":["tipo","percentual"],"additionalProperties":false}]}},"required":["valor_servico","tributacao_issqn","retencao_issqn","total_tributos"],"additionalProperties":false},"ibs_cbs":{"type":"object","properties":{"finalidade":{"type":"string","enum":["0"]},"consumidor_final":{"type":"string","enum":["0","1"]},"indicador_operacao":{"type":"string","pattern":"^[0-9]{6}$"},"indicador_destinatario":{"type":"string","enum":["0","1"]},"cst":{"type":"string","pattern":"^[0-9]{3}$"},"classificacao_tributaria":{"type":"string","pattern":"^[0-9]{6}$"}},"required":["finalidade","indicador_operacao","indicador_destinatario","cst","classificacao_tributaria"],"additionalProperties":false}},"required":["empresa_codigo","serie","numero","competencia","data_emissao","municipio_emissor","prestador","servico","valores"],"additionalProperties":false},{"oneOf":[{"type":"object","properties":{"empresa_codigo":{"type":"string","pattern":"^[A-Z0-9][A-Z0-9_-]{1,99}$"},"leiaute":{"type":"string","enum":["producao_20260209"]},"dados_dps":{"type":"object","properties":{"dhEmi":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30)))))T(20|21|22|23|[0-1]\\d):[0-5]\\d:[0-5]\\d([\\-,\\+](0[0-9]|10|11):00|([\\+](12):00)))$"}],"description":"Data e hora da emissão do DPS. Data e hora no formato UTC (Universal Coordinated Time): AAAA-MM-DDThh:mm:ssTZD"},"serie":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":5},{"type":"string","pattern":"^(?:0{0,4}\\d{1,5})$"}],"description":"Número do equipamento emissor do DPS ou série do DPS"},"nDPS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","pattern":"^(?:[1-9]{1}[0-9]{0,14})$"}],"description":"Número do DPS"},"dCompet":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data em que se iniciou a prestação do serviço: Dia, mês e ano (AAAAMMDD)"},"cMotivoEmisTI":{"type":"string","enum":["1","2","3","4"],"description":"Motivo da Emissão da DPS pelo Tomador/Intermediário: 1 - Importação de Serviço; 2 - Tomador/Intermediário obrigado a emitir NFS-e por legislação municipal; 3 - Tomador/Intermediário emitindo NFS-e por recusa de emissão pelo prestador; 4 - Tomador/Intermediário emitindo por rejeitar a NFS-e emitida pelo prestador;"},"chNFSeRej":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":50},{"type":"string","pattern":"^(?:[0-9]{50})$"}],"description":"Chave de Acesso da NFS-e rejeitada pelo Tomador/Intermediário."},"cLocEmi":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"O código de município utilizado pelo Sistema Nacional NFS-e é o código definido para cada município pertencente ao \"\"Anexo V – Tabela de Código de Municípios do IBGE\"\", que consta ao final do Manual de Orientação ao Contribuinte do ISSQN para a Sefin Nacional NFS-e. O município emissor da NFS-e é aquele município em que o emitente da DPS está cadastrado e autorizado a \"emitir uma NFS-e\", ou seja, emitir uma DPS para que o sistema nacional valide as informações nela prestadas e gere a NFS-e correspondente para o emitente. Para que o sistema nacional emita a NFS-e o município emissor deve ser conveniado e estar ativo no sistema nacional. Além disso o convênio do município deve permitir que os contribuintes do município utilize os emissores públicos do Sistema Nacional NFS-e"},"subst":{"type":"object","properties":{"chSubstda":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":50},{"type":"string","pattern":"^(?:[0-9]{50})$"}],"description":"Chave de acesso da NFS-e a ser substituída"},"cMotivo":{"type":"string","enum":["99","01","02","03","04","05"],"description":"Código de justificativa para substituição de NFS-e: 01 - Desenquadramento de NFS-e do Simples Nacional; 02 - Enquadramento de NFS-e no Simples Nacional; 03 - Inclusão Retroativa de Imunidade/Isenção para NFS-e; 04 - Exclusão Retroativa de Imunidade/Isenção para NFS-e; 05 - Rejeição de NFS-e pelo tomador ou pelo intermediário se responsável pelo recolhimento do tributo; 99 - Outros;"},"xMotivo":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":15},{"type":"string","maxLength":255}],"description":"Descrição do motivo da substituição da NFS-e"}},"required":["chSubstda","cMotivo"],"additionalProperties":false,"description":"Dados da NFS-e a ser substituída"},"prest":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF) do prestador do serviço."},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial do prestador"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço do prestador"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"},"regTrib":{"type":"object","properties":{"opSimpNac":{"type":"string","enum":["1","2","3"],"description":"Situação perante o Simples Nacional: 1 - Não Optante; 2 - Optante - Microempreendedor Individual (MEI); 3 - Optante - Microempresa ou Empresa de Pequeno Porte (ME/EPP);"},"regApTribSN":{"type":"string","enum":["1","2","3"],"description":"Opção para que o contribuinte optante pelo Simples Nacional ME/EPP (opSimpNac = 3) possa indicar, ao emitir o documento fiscal, em qual regime de apuração os tributos federais e municipal estão inseridos, caso tenha ultrapassado algum sublimite ou limite definido para o Simples Nacional. 1 – Regime de apuração dos tributos federais e municipal pelo SN; 2 – Regime de apuração dos tributos federais pelo SN e ISSQN por fora do SN conforme respectiva legislação municipal do tributo; 3 – Regime de apuração dos tributos federais e municipal por fora do SN conforme respectivas legislações federal e municipal de cada tributo;"},"regEspTrib":{"type":"string","enum":["0","1","2","3","4","5","6","9"],"description":"Tipos de Regimes Especiais de Tributação: 0 - Nenhum; 1 - Ato Cooperado (Cooperativa); 2 - Estimativa; 3 - Microempresa Municipal; 4 - Notário ou Registrador; 5 - Profissional Autônomo; 6 - Sociedade de Profissionais; 9 - Outros;"}},"required":["opSimpNac","regEspTrib"],"additionalProperties":false,"description":"Grupo de informações relativas aos regimes de tributação do prestador de serviços"}},"required":["regTrib"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Prestador de Serviços"},"toma":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF)"},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"}},"required":["xNome"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Tomador de Serviços"},"interm":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF)"},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"}},"required":["xNome"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Intermediário de Serviços"},"serv":{"type":"object","properties":{"locPrest":{"type":"object","properties":{"cLocPrestacao":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município onde o serviço foi prestado (tabela do IBGE)"},"cPaisPrestacao":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país onde o serviço foi prestado (Tabela de Países ISO)"}},"additionalProperties":false,"description":"Grupo de informações relativas ao local da prestação do serviço"},"cServ":{"type":"object","properties":{"cTribNac":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código de tributação nacional do ISSQN, nos termos da LC 116/2003, conforme aba MUN.INCID_INFO.SERV. do ANEXO I Regra de formação - 6 dígitos numéricos sendo: 2 para Item (LC 116/2003), 2 para Subitem (LC 116/2003) e 2 para Desdobro Nacional"},"cTribMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Código de tributação municipal do ISSQN"},"xDescServ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[\\s\\S!-ÿ]{1}[\\s\\S -ÿ]{0,}[\\s\\S!-ÿ]{1}|[\\s\\S!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":2000}],"description":"Descrição completa do serviço prestado"},"cNBS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{9})$"}],"description":"Código NBS correspondente ao serviço prestado, seguindo a versão 2.0, conforme Anexo B"},"cIntContrib":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":20},{"type":"string","pattern":"^(?:[a-zA-Z0-9]{1,20})$"}],"description":"Código interno do contribuinte"}},"required":["cTribNac","xDescServ"],"additionalProperties":false,"description":"Grupo de informações relativas ao código do serviço prestado"},"comExt":{"type":"object","properties":{"mdPrestacao":{"type":"string","enum":["0","1","2","3","4"],"description":"Modo de Prestação: 0 - Desconhecido (tipo não informado na nota de origem); 1 - Transfronteiriço; 2 - Consumo no Brasil; 3 - Movimento Temporário de Pessoas Físicas; 4 - Consumo no Exterior;"},"vincPrest":{"type":"string","enum":["0","1","2","3","4","5","6","9"],"description":"Vínculo entre as partes no negócio: 0 - Sem vínculo com o Tomador/Prestador 1 - Controlada; 2 - Controladora; 3 - Coligada; 4 - Matriz; 5 - Filial ou sucursal; 6 - Outro vínculo; 9 - Desconhecido (tipo não informado na nota de origem);"},"tpMoeda":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":3},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Identifica a moeda da transação comercial"},"vServMoeda":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor do serviço prestado expresso em moeda estrangeira especificada em tpmoeda"},"mecAFComexP":{"type":"string","enum":["00","01","02","03","04","05","06","07","08"],"description":"Mecanismo de apoio/fomento ao Comércio Exterior utilizado pelo prestador do serviço: 00 - Desconhecido (tipo não informado na nota de origem); 01 - Nenhum; 02 - ACC - Adiantamento sobre Contrato de Câmbio – Redução a Zero do IR e do IOF; 03 - ACE – Adiantamento sobre Cambiais Entregues - Redução a Zero do IR e do IOF; 04 - BNDES-Exim Pós-Embarque – Serviços; 05 - BNDES-Exim Pré-Embarque - Serviços; 06 - FGE - Fundo de Garantia à Exportação; 07 - PROEX - EQUALIZAÇÃO 08 - PROEX - Financiamento;"},"mecAFComexT":{"type":"string","enum":["10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","00","01","02","03","04","05","06","07","08","09"],"description":"Mecanismo de apoio/fomento ao Comércio Exterior utilizado pelo tomador do serviço: 00 - Desconhecido (tipo não informado na nota de origem); 01 - Nenhum; 02 - Adm. Pública e Repr. Internacional; 03 - Alugueis e Arrend. Mercantil de maquinas, equip., embarc. e aeronaves; 04 - Arrendamento Mercantil de aeronave para empresa de transporte aéreo público; 05 - Comissão a agentes externos na exportação; 06 - Despesas de armazenagem, mov. e transporte de carga no exterior; 07 - Eventos FIFA (subsidiária); 08 - Eventos FIFA; 09 - Fretes, arrendamentos de embarcações ou aeronaves e outros; 10 - Material Aeronáutico; 11 - Promoção de Bens no Exterior; 12 - Promoção de Dest. Turísticos Brasileiros; 13 - Promoção do Brasil no Exterior; 14 - Promoção Serviços no Exterior; 15 - RECINE; 16 - RECOPA; 17 - Registro e Manutenção de marcas, patentes e cultivares; 18 - REICOMP; 19 - REIDI; 20 - REPENEC; 21 - REPES; 22 - RETAERO; 23 - RETID; 24 - Royalties, Assistência Técnica, Científica e Assemelhados; 25 - Serviços de avaliação da conformidade vinculados aos Acordos da OMC; 26 - ZPE;"},"movTempBens":{"type":"string","enum":["0","1","2","3"],"description":"Vínculo da Operação à Movimentação Temporária de Bens: 0 - Desconhecido (tipo não informado na nota de origem); 1 - Não; 2 - Vinculada - Declaração de Importação; 3 - Vinculada - Declaração de Exportação;"},"nDI":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":12}],"description":"Número da Declaração de Importação (DI/DSI/DA/DRI-E) averbado"},"nRE":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":12}],"description":"Número do Registro de Exportação (RE) averbado"},"mdic":{"type":"string","enum":["0","1"],"description":"Compartilhar as informações da NFS-e gerada a partir desta DPS com a Secretaria de Comércio Exterior: 0 - Não enviar para o MDIC; 1 - Enviar para o MDIC;"}},"required":["mdPrestacao","vincPrest","tpMoeda","vServMoeda","mecAFComexP","mecAFComexT","movTempBens","mdic"],"additionalProperties":false,"description":"Grupo de informações relativas à exportação/importação de serviço prestado"},"obra":{"type":"object","properties":{"inscImobFisc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Inscrição imobiliária fiscal (código fornecido pela Prefeitura Municipal para a identificação da obra ou para fins de recolhimento do IPTU)"},"cObra":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Número de identificação da obra. Cadastro Nacional de Obras (CNO) ou Cadastro Específico do INSS (CEI)."},"cCIB":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":8,"maxLength":8}],"description":"Código do Cadastro Imobiliário Brasileiro - CIB."},"end":{"type":"object","properties":{"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"},"endExt":{"type":"object","properties":{"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Grupo de informações do endereço da obra do serviço prestado"}},"additionalProperties":false,"description":"Grupo de informações do DPS relativas à serviço de obra"},"atvEvento":{"type":"object","properties":{"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Descrição do evento Artístico, Cultural, Esportivo, etc"},"dtIni":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data de início da atividade de evento. Ano, Mês e Dia (AAAA-MM-DD)"},"dtFim":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data de fim da atividade de evento. Ano, Mês e Dia (AAAA-MM-DD)"},"idAtvEvt":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Identificação da Atividade de Evento (código identificador de evento determinado pela Administração Tributária Municipal)"},"end":{"type":"object","properties":{"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"},"endExt":{"type":"object","properties":{"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Grupo de informações relativas ao endereço da atividade, evento ou local do serviço prestado"}},"required":["xNome","dtIni","dtFim"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas à Evento"},"infoCompl":{"type":"object","properties":{"idDocTec":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Identificador de Documento de Responsabilidade Técnica: ART, RRT, DRT, Outros."},"docRef":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Chave da nota, número identificador da nota, número do contrato ou outro identificador de documento emitido pelo prestador de serviços, que subsidia a emissão dessa nota pelo tomador do serviço ou intermediário (preenchimento obrigatório caso a nota esteja sendo emitida pelo Tomador ou intermediário do serviço)."},"xPed":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do pedido/ordem de compra/ordem de serviço/projeto que autorize a prestação do serviço em operações B2B - Informação de interesse do tomador do serviço para controle e gestão da Negociação"},"gItemPed":{"type":"object","properties":{"xItemPed":{"minItems":1,"maxItems":99,"type":"array","items":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do item do pedido/ordem de compra/ordem de serviço/projeto - Identificação do número do item do pedido ou ordem de compra destacado e xPed"}}},"required":["xItemPed"],"additionalProperties":false,"description":"Grupo de itens do pedido/ordem de compra/ordem de serviço/projeto"},"xInfComp":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":2000}],"description":"Informações complementares"}},"additionalProperties":false,"description":"Grupo de informações complementares disponível para todos os serviços prestados"}},"required":["locPrest","cServ"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Serviço Prestado"},"valores":{"type":"object","properties":{"vServPrest":{"type":"object","properties":{"vReceb":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário recebido pelo intermediário do serviço (R$)"},"vServ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor dos serviços em R$"}},"required":["vServ"],"additionalProperties":false,"description":"Grupo de informações relativas aos valores do serviço prestado"},"vDescCondIncond":{"type":"object","properties":{"vDescIncond":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do desconto incondicionado (R$)"},"vDescCond":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do desconto condicionado (R$)"}},"additionalProperties":false,"description":"Grupo de informações relativas aos descontos condicionados e incondicionados"},"vDedRed":{"type":"object","properties":{"pDR":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual padrão para dedução/redução do valor do serviço"},"vDR":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário padrão para dedução/redução do valor do serviço"},"documentos":{"type":"object","properties":{"docDedRed":{"minItems":1,"maxItems":1000,"type":"array","items":{"type":"object","properties":{"chNFSe":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":50},{"type":"string","pattern":"^(?:[0-9]{50})$"}],"description":"Chave de Acesso da NFS-e (Padrão Nacional)"},"chNFe":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":44},{"type":"string","pattern":"^(?:[0-9]{44})$"}],"description":"Chave de Acesso da NF-e"},"NFSeMun":{"type":"object","properties":{"cMunNFSeMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código Município emissor da nota eletrônica municipal (Tabela do IBGE)"},"nNFSeMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","pattern":"^(?:[0-9]{15})$"}],"description":"Número da nota eletrônica municipal"},"cVerifNFSeMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":9},{"type":"string","pattern":"^(?:[a-zA-Z0-9]{1,9})$"}],"description":"Código de Verificação da nota eletrônica municipal"}},"required":["cMunNFSeMun","nNFSeMun","cVerifNFSeMun"],"additionalProperties":false,"description":"Grupo de informações de Outras NFS-e (Padrão anterior de NFS-e)"},"NFNFS":{"type":"object","properties":{"nNFS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":7},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Número da Nota Fiscal NF ou NFS"},"modNFS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","pattern":"^(?:[0-9]{15})$"}],"description":"Modelo da Nota Fiscal NF ou NFS"},"serieNFS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":15},{"type":"string","pattern":"^(?:[a-zA-Z0-9]{1,15})$"}],"description":"Série Nota Fiscal NF ou NFS"}},"required":["nNFS","modNFS","serieNFS"],"additionalProperties":false,"description":"Grupo de informações de NF ou NFS (Modelo não eletrônico)"},"nDocFisc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Número de documento fiscal"},"nDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Número de documento não fiscal"},"tpDedRed":{"type":"string","enum":["1","2","3","4","5","6","7","8","9","99"],"description":"Identificação da Dedução/Redução: 1 – Alimentação e bebidas/frigobar; 2 – Materiais; 3 - Produção Externa; 4 - Reembolso de despesas; 5 – Repasse consorciado; 6 – Repasse plano de saúde; 7 – Serviços; 8 – Subempreitada de mão de obra; 9 - Profissional parceiro; 99 – Outras deduções;"},"xDescOutDed":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150}],"description":"Descrição da Dedução/Redução quando a opção é \"99 – Outras Deduções\""},"dtEmiDoc":{"type":"string","maxLength":256000,"description":"Data da emissão do documento dedutível. Ano, mês e dia (AAAA-MM-DD)"},"vDedutivelRedutivel":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total dedutível/redutível no documento informado (R$). Este é o valor total no documento informado que é passível de dedução/redução."},"vDeducaoReducao":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário utilizado para dedução/redução do valor do serviço da NFS-e que está sendo emitida (R$). Deve ser menor ou igual ao valor deduzível/redutível (vDedutivelRedutivel)."},"fornec":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF)"},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"}},"required":["xNome"],"additionalProperties":false,"description":"Grupo de informações do Fornecedor em Deduções de Serviços"}},"required":["tpDedRed","dtEmiDoc","vDedutivelRedutivel","vDeducaoReducao"],"additionalProperties":false,"description":"Grupo de informações de documento utilizado para Dedução/Redução do valor do serviço"}}},"required":["docDedRed"],"additionalProperties":false,"description":"Grupo de informações de documento utilizado para Dedução/Redução do valor do serviço"}},"additionalProperties":false,"description":"Grupo de informações relativas ao valores para dedução/redução do valor da base de cálculo (valor do serviço)"},"trib":{"type":"object","properties":{"tribMun":{"type":"object","properties":{"tribISSQN":{"type":"string","enum":["1","2","3","4"],"description":"Tributação do ISSQN sobre o serviço prestado: 1 - Operação tributável; 2 - Imunidade; 3 - Exportação de serviço; 4 - Não Incidência;"},"cPaisResult":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país onde se verficou o resultado da prestação do serviço para o caso de Exportação de Serviço.(Tabela de Países ISO)"},"tpImunidade":{"type":"string","enum":["0","1","2","3","4","5"],"description":"Identificação da Imunidade do ISSQN – somente para o caso de Imunidade. Tipos de Imunidades: 0 - Imunidade (tipo não informado na nota de origem); 1 - Patrimônio, renda ou serviços, uns dos outros (CF88, Art 150, VI, a); 2 - Templos de qualquer culto (CF88, Art 150, VI, b); 3 - Patrimônio, renda ou serviços dos partidos políticos, inclusive suas fundações, das entidades sindicais dos trabalhadores, das instituições de educação e de assistência social, sem fins lucrativos, atendidos os requisitos da lei (CF88, Art 150, VI, c); 4 - Livros, jornais, periódicos e o papel destinado a sua impressão (CF88, Art 150, VI, d); 5 - Fonogramas e videofonogramas musicais produzidos no Brasil contendo obras musicais ou literomusicais de autores brasileiros e/ou obras em geral interpretadas por artistas brasileiros bem como os suportes materiais ou arquivos digitais que os contenham, salvo na etapa de replicação industrial de mídias ópticas de leitura a laser. (CF88, Art 150, VI, e);"},"exigSusp":{"type":"object","properties":{"tpSusp":{"type":"string","enum":["1","2"],"description":"Opção para Exigibilidade Suspensa: 1 - Exigibilidade Suspensa por Decisão Judicial; 2 - Exigibilidade Suspensa por Processo Administrativo;"},"nProcesso":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{30})$"}],"description":"Número do processo judicial ou administrativo de suspensão da exigibilidade"}},"required":["tpSusp","nProcesso"],"additionalProperties":false,"description":"Informações para a suspensão da Exigibilidade do ISSQN"},"BM":{"type":"object","properties":{"nBM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Identificador do benefício parametrizado pelo município. Trata-se de um identificador único que foi gerado pelo Sistema Nacional no momento em que o município de incidência do ISSQN incluiu o benefício no sistema. Critério de formação do número de identificação de parâmetros municipais: 7 dígitos - posição 1 a 7: número identificador do Município, conforme código IBGE; 2 dígitos - posições 8 e 9 : número identificador do tipo de parametrização (01-legislação, 02-regimes especiais, 03-retenções, 04-outros benefícios); 5 dígitos - posição 10 a 14 : número sequencial definido pelo sistema quando do registro específico do parâmetro dentro do tipo de parametrização no sistema;"},"vRedBCBM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário informado pelo emitente para redução da base de cálculo (BC) do ISSQN devido a um Benefício Municipal (BM)."},"pRedBCBM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual informado pelo emitente para redução da base de cálculo (BC) do ISSQN devido a um Benefício Municipal (BM)."}},"required":["nBM"],"additionalProperties":false,"description":"Tributação do ISSQN sobre o serviço prestado: 1 - Operação tributável; 2 - Exportação de serviço; 3 - Não Incidência; 4 - Imunidade;"},"tpRetISSQN":{"type":"string","enum":["1","2","3"],"description":"Tipo de retencao do ISSQN: 1 - Não Retido; 2 - Retido pelo Tomador; 3 - Retido pelo Intermediario;"},"pAliq":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|[0-9]{1}(\\.[0-9]{2})?)$"}],"description":"Valor da alíquota (%) do serviço prestado relativo ao município sujeito ativo (município de incidência) do ISSQN. Se o município de incidência pertence ao Sistema Nacional NFS-e a alíquota estará parametrizada e, portanto, será fornecida pelo sistema. Se o município de incidência não pertence ao Sistema Nacional NFS-e a alíquota não estará parametrizada e, por isso, deverá ser fornecida pelo emitente."}},"required":["tribISSQN","tpRetISSQN"],"additionalProperties":false,"description":"Grupo de informações relacionados ao Imposto Sobre Serviços de Qualquer Natureza - ISSQN"},"tribFed":{"type":"object","properties":{"piscofins":{"type":"object","properties":{"CST":{"type":"string","enum":["49","50","51","52","53","54","55","56","60","61","62","63","64","65","66","67","70","71","72","73","74","75","98","99","00","01","02","03","04","05","06","07","08","09"],"description":"Código de Situação Tributária do PIS/COFINS (CST): 00 - Nenhum; 01 - Operação Tributável com Alíquota Básica; 02 - Operação Tributável com Alíquota Diferenciada; 03 - Operação Tributável com Alíquota por Unidade de Medida de Produto; 04 - Operação Tributável monofásica - Revenda a Alíquota Zero; 05 - Operação Tributável por Substituição Tributária; 06 - Operação Tributável a Alíquota Zero; 07 - Operação Isenta da Contribuição; 08 - Operação sem Incidência da Contribuição; 09 - Operação com Suspensão da Contribuição; 49 - Outras Operações de Saída; 50 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Tributada no Mercado Interno; 51 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno; 52 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita de Exportação; 53 - Operação com Direito a Crédito – Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno; 54 - Operação com Direito a Crédito – Vinculada a Receitas Tributadas no Mercado Interno e de Exportação; 55 - Operação com Direito a Crédito – Vinculada a Receitas Não Tributadas no Mercado Interno e de Exportação; 56 - Operação com Direito a Crédito – Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno e de Exportação; 60 - Crédito Presumido – Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno; 61 - Crédito Presumido – Operação de Aquisição Vinculada Exclusivamente a Receita Não-Trib"},"vBCPisCofins":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor da Base de Cálculo do PIS/COFINS, relativo à apuração própria (R$)."},"pAliqPis":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,1}(\\.[0-9]{2})?)$"}],"description":"Alíquota do PIS, relativa à apuração própria (%)."},"pAliqCofins":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,1}(\\.[0-9]{2})?)$"}],"description":"Alíquota da COFINS, relativa à apuração própria (%)."},"vPis":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor do débito de PIS apuração própria (R$)."},"vCofins":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor do débito de COFINS apuração própria (R$)."},"tpRetPisCofins":{"type":"string","enum":["0","1","2","3","4","5","6","7","8","9"],"description":"Tipo de retenção do PIS/COFINS: 0 - PIS/COFINS/CSLL Não Retidos; 1 - PIS/COFINS Retidos; 2 - PIS/COFINS Não Retidos; 3 - PIS/COFINS/CSLL Retidos; 4 - PIS/COFINS Retidos, CSLL Não Retido; 5 - PIS Retido, COFINS/CSLL Não Retido; 6 - COFINS Retido, PIS/CSLL Não Retido; 7 - PIS Não Retido, COFINS/CSLL Retidos; 8 - PIS/COFINS Não Retidos, CSLL Retido; 9 - COFINS Não Retido, PIS/CSLL Retidos;"}},"required":["CST"],"additionalProperties":false,"description":"Grupo de informações dos tributos PIS/COFINS"},"vRetCP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do CP(R$)."},"vRetIRRF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do IRRF (R$)."},"vRetCSLL":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do CSLL (R$)."}},"additionalProperties":false,"description":"Grupo de informações de outros tributos relacionados ao serviço prestado"},"totTrib":{"type":"object","properties":{"vTotTrib":{"type":"object","properties":{"vTotTribFed":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total aproximado dos tributos federais (R$)."},"vTotTribEst":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total aproximado dos tributos estaduais (R$)."},"vTotTribMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total aproximado dos tributos municipais (R$)."}},"required":["vTotTribFed","vTotTribEst","vTotTribMun"],"additionalProperties":false,"description":"Valor monetário total aproximado dos tributos, em conformidade com o artigo 1o da Lei no 12.741/2012"},"pTotTrib":{"type":"object","properties":{"pTotTribFed":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual total aproximado dos tributos federais (%)."},"pTotTribEst":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual total aproximado dos tributos estaduais (%)."},"pTotTribMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual total aproximado dos tributos municipais (%)."}},"required":["pTotTribFed","pTotTribEst","pTotTribMun"],"additionalProperties":false,"description":"Valor percentual total aproximado dos tributos, em conformidade com o artigo 1o da Lei no 12.741/2012"},"indTotTrib":{"type":"string","enum":["0"],"description":"Indicador de informação de valor total de tributos. Possui valor fixo igual a zero (indTotTrib=0). Não informar nenhum valor estimado para os Tributos (Decreto 8.264/2014). 0 - Não;"},"pTotTribSN":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,1}(\\.[0-9]{2})?)$"}],"description":"Valor percentual aproximado do total dos tributos da alíquota do Simples Nacional (%)"}},"additionalProperties":false,"description":"Grupo de informações para totais aproximados dos tributos relacionados ao serviço prestado"}},"required":["tribMun","totTrib"],"additionalProperties":false,"description":"Grupo de informações relacionados aos tributos relacionados ao serviço prestado"}},"required":["vServPrest","trib"],"additionalProperties":false,"description":"Grupo de informações relativas à valores do serviço prestado"},"IBSCBS":{"type":"object","properties":{"finNFSe":{"type":"string","enum":["0"],"description":"Indicador da finalidade da emissão de NFS-e"},"indFinal":{"type":"string","enum":["0","1"],"description":"Indica operação de uso ou consumo pessoal (art. 57)"},"cIndOp":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código indicador da operação de fornecimento, conforme tabela \"código indicador de operação\""},"tpOper":{"type":"string","enum":["1","2","3","4","5"],"description":"Tipo de Operação com Entes Governamentais ou outros serviços sobre bens imóveis"},"gRefNFSe":{"type":"object","properties":{"refNFSe":{"minItems":1,"maxItems":99,"type":"array","items":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":50},{"type":"string","pattern":"^(?:[0-9]{50})$"}],"description":"Chave da NFS-e referenciada"}}},"required":["refNFSe"],"additionalProperties":false,"description":"Grupo de NFS-e referenciadas"},"tpEnteGov":{"type":"string","enum":["1","2","3","4"],"description":"Tipo de ente governamental"},"indDest":{"type":"string","enum":["0","1"],"description":"A respeito do Destinatário dos serviços"},"dest":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número da inscrição no Cadastro Nacional de Pessoa Jurídica (CNPJ) do Destinatário do serviço"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número da inscrição no Cadastro de Pessoa Física (CPF) do Destinatário do serviço"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150}],"description":"Nome / Nome Empresarial do do Destinatário do serviço"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Grupo de informações do endereço do Destinatário do serviço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do Destinatário do serviço (Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail do Destinatário do serviço"}},"required":["xNome"],"additionalProperties":false,"description":"Grupo de informações relativas ao Destinatário"},"imovel":{"type":"object","properties":{"inscImobFisc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Inscrição imobiliária fiscal (código fornecido pela Prefeitura Municipal para a identificação da obra ou para fins de recolhimento do IPTU)"},"cCIB":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":8,"maxLength":8}],"description":"Código do Cadastro Imobiliário Brasileiro - CIB"},"end":{"type":"object","properties":{"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"},"endExt":{"type":"object","properties":{"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Grupo de informações do endereço da obra do serviço prestado"}},"additionalProperties":false,"description":"Grupo de informações de operações relacionadas a bens imóveis, exceto obras"},"valores":{"type":"object","properties":{"gReeRepRes":{"type":"object","properties":{"documentos":{"minItems":1,"maxItems":1000,"type":"array","items":{"type":"object","properties":{"dFeNacional":{"type":"object","properties":{"tipoChaveDFe":{"type":"string","enum":["1","2","3","9"],"description":"Documento fiscal a que se refere a chaveDfe que seja um dos documentos do Repositório Nacional"},"xTipoChaveDFe":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Descrição da DF-e a que se refere a chaveDfe que seja um dos documentos do Repositório Nacional Deve ser preenchido apenas quando \"tipoChaveDFe = 9 (Outro)\""},"chaveDFe":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":50}],"description":"Chave do Documento Fiscal eletrônico do repositório nacional referenciado para os casos de operações já tributadas"}},"required":["tipoChaveDFe","chaveDFe"],"additionalProperties":false,"description":"Grupo de informações de documentos fiscais eletrônicos que se encontram no repositório nacional"},"docFiscalOutro":{"type":"object","properties":{"cMunDocFiscal":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":7},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município emissor do documento fiscal que não se encontra no repositório nacional"},"nDocFiscal":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Número do documento fiscal que não se encontra no repositório nacional"},"xDocFiscal":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Descrição do documento fiscal"}},"required":["cMunDocFiscal","nDocFiscal","xDocFiscal"],"additionalProperties":false,"description":"Grupo de informações de documento fiscais, eletrônicos ou não, que não se encontram no repositório nacional"},"docOutro":{"type":"object","properties":{"nDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Número do documento não fiscal"},"xDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Descrição do documento não fiscal"}},"required":["nDoc","xDoc"],"additionalProperties":false,"description":"Grupo de informações de documento não fiscal."},"fornec":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número da inscrição no Cadastro Nacional de Pessoa Jurídica (CNPJ) do Fornecedor do serviço"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número da inscrição no Cadastro de Pessoa Física (CPF) do Fornecedor do serviço"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Este elemento só deverá ser preenchido para fornecedores não residentes no Brasil"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150}],"description":"Nome / Razão Social do do Fornecedor do serviço"}},"required":["xNome"],"additionalProperties":false,"description":"Grupo de informações do fornecedor do documento referenciado"},"dtEmiDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data da emissão do documento dedutível Ano, mês e dia (AAAA-MM-DD)"},"dtCompDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data da competência do documento dedutível Ano, mês e dia (AAAA-MM-DD)"},"tpReeRepRes":{"type":"string","enum":["99","01","02","03","04"],"description":"Tipo de valor incluído neste documento, recebido por motivo de estarem relacionadas a operações de terceiros, objeto de reembolso, repasse ou ressarcimento pelo recebedor, já tributados e aqui referenciados"},"xTpReeRepRes":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150}],"description":"Descrição do reembolso ou ressarcimento quando a opção é \"99 – Outros reembolsos ou ressarcimentos recebidos por valores pagos relativos a operações por conta e ordem de terceiro\""},"vlrReeRepRes":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário (total ou parcial, conforme documento informado) utilizado para não inclusão na base de cálculo do ISS e do IBS e da CBS da NFS-e que está sendo emitida (R$)"}},"required":["dtEmiDoc","dtCompDoc","tpReeRepRes","vlrReeRepRes"],"additionalProperties":false,"description":"Grupo relativo aos documentos referenciados nos casos de reembolso, repasse e ressarcimento que serão considerados na base de cálculo do ISSQN, do IBS e da CBS"}}},"required":["documentos"],"additionalProperties":false,"description":"Grupo de informações relativas a valores incluídos neste documento e recebidos por motivo de estarem relacionadas a operações de terceiros, objeto de reembolso, repasse ou ressarcimento pelo recebedor, já tributados e aqui referenciados"},"trib":{"type":"object","properties":{"gIBSCBS":{"type":"object","properties":{"CST":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Código de Situação Tributária do IBS e da CBS"},"cClassTrib":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código de Classificação Tributária do IBS e da CBS"},"cCredPres":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{2})$"}],"description":"Código e Classificação do Crédito Presumido: IBS e CBS"},"gTribRegular":{"type":"object","properties":{"CSTReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Código de Situação Tributária do IBS e da CBS de tributação regular"},"cClassTribReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código da Classificação Tributária do IBS e da CBS de tributação regular"}},"required":["CSTReg","cClassTribReg"],"additionalProperties":false,"description":"Grupo de informações da Tributação Regular"},"gDif":{"type":"object","properties":{"pDifUF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Percentual de diferimento para o IBS estadual"},"pDifMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Percentual de diferimento para o IBS municipal"},"pDifCBS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Percentual de diferimento para a CBS"}},"required":["pDifUF","pDifMun","pDifCBS"],"additionalProperties":false,"description":"Grupo de informações relacionadas ao diferimento para IBS e CBS"}},"required":["CST","cClassTrib"],"additionalProperties":false,"description":"Grupo de informações relacionadas ao IBS e à CBS"}},"required":["gIBSCBS"],"additionalProperties":false,"description":"Grupo de informações relacionados aos tributos IBS e CBS"}},"required":["trib"],"additionalProperties":false,"description":"Grupo de informações relativas aos valores do serviço prestado para IBS e CBS"}},"required":["finNFSe","cIndOp","indDest","valores"],"additionalProperties":false,"description":"Grupo de informações declaradas pelo emitente referentes ao IBS e à CBS"}},"required":["dhEmi","serie","nDPS","dCompet","cLocEmi","prest","serv","valores"],"additionalProperties":false}},"required":["empresa_codigo","leiaute","dados_dps"],"additionalProperties":false},{"type":"object","properties":{"empresa_codigo":{"type":"string","pattern":"^[A-Z0-9][A-Z0-9_-]{1,99}$"},"leiaute":{"type":"string","enum":["restrita_20261020"]},"dados_dps":{"type":"object","properties":{"dhEmi":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[13-9])|(1[0-2]))-(29|30)))))T(20|21|22|23|[0-1]\\d):[0-5]\\d:[0-5]\\d([-+](0[0-9]|10|11):00|([\\+](12):00)))$"}],"description":"Data e hora da emissão do DPS. Data e hora no formato UTC (Universal Coordinated Time): AAAA-MM-DDThh:mm:ssTZD"},"serie":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":5},{"type":"string","pattern":"^(?:[0-9]{1,4}|[0-8][0-9]{4})$"}],"description":"Número do equipamento emissor do DPS ou série do DPS"},"nDPS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","pattern":"^(?:[1-9]{1}[0-9]{0,14})$"}],"description":"Número do DPS"},"dCompet":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data em que se iniciou a prestação do serviço: Dia, mês e ano (AAAAMMDD)"},"cMotivoEmisTI":{"type":"string","enum":["1","2","3","4"],"description":"Motivo da Emissão da DPS pelo Tomador/Intermediário: 1 - Importação de Serviço; 2 - Tomador/Intermediário obrigado a emitir NFS-e por legislação municipal; 3 - Tomador/Intermediário emitindo NFS-e por recusa de emissão pelo prestador; 4 - Tomador/Intermediário emitindo por rejeitar a NFS-e emitida pelo prestador;"},"finNFSe":{"type":"string","enum":["0"],"description":"Indicador da finalidade da emissão de NFS-e"},"chNFSeRej":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":50},{"type":"string","pattern":"^(?:[0-9]{6}([0-9A-Z]{14})[0-9]{30})$"}],"description":"Chave de Acesso da NFS-e rejeitada pelo Tomador/Intermediário."},"cLocEmi":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"O código de município utilizado pelo Sistema Nacional NFS-e é o código definido para cada município pertencente ao \"\"Anexo V – Tabela de Código de Municípios do IBGE\"\", que consta ao final do Manual de Orientação ao Contribuinte do ISSQN para a Sefin Nacional NFS-e. O município emissor da NFS-e é aquele município em que o emitente da DPS está cadastrado e autorizado a \"emitir uma NFS-e\", ou seja, emitir uma DPS para que o sistema nacional valide as informações nela prestadas e gere a NFS-e correspondente para o emitente. Para que o sistema nacional emita a NFS-e o município emissor deve ser conveniado e estar ativo no sistema nacional. Além disso o convênio do município deve permitir que os contribuintes do município utilize os emissores públicos do Sistema Nacional NFS-e"},"subst":{"type":"object","properties":{"chSubstda":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":50},{"type":"string","pattern":"^(?:[0-9]{6}([0-9A-Z]{14})[0-9]{30})$"}],"description":"Chave de acesso da NFS-e a ser substituída"},"cMotivo":{"type":"string","enum":["99","01","02","03","04","05"],"description":"Código de justificativa para substituição de NFS-e: 01 - Desenquadramento de NFS-e do Simples Nacional; 02 - Enquadramento de NFS-e no Simples Nacional; 03 - Inclusão Retroativa de Imunidade/Isenção para NFS-e; 04 - Exclusão Retroativa de Imunidade/Isenção para NFS-e; 05 - Rejeição de NFS-e pelo tomador ou pelo intermediário se responsável pelo recolhimento do tributo; 99 - Outros;"},"xMotivo":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":15},{"type":"string","maxLength":255}],"description":"Descrição do motivo da substituição da NFS-e"}},"required":["chSubstda","cMotivo"],"additionalProperties":false,"description":"Dados da NFS-e a ser substituída"},"prest":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9A-Z]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF) do prestador do serviço."},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial do prestador"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço do prestador"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"},"regTrib":{"type":"object","properties":{"opSimpNac":{"type":"string","enum":["1","2","3"],"description":"Situação perante o Simples Nacional: 1 - Não Optante; 2 - Optante - Microempreendedor Individual (MEI); 3 - Optante - Microempresa ou Empresa de Pequeno Porte (ME/EPP);"},"regApTribSN":{"type":"string","enum":["1","2","3"],"description":"Opção para que o contribuinte optante pelo Simples Nacional ME/EPP (opSimpNac = 3) possa indicar, ao emitir o documento fiscal, em qual regime de apuração os tributos federais e municipal estão inseridos, caso tenha ultrapassado algum sublimite ou limite definido para o Simples Nacional. 1 – Regime de apuração dos tributos federais e municipal pelo SN; 2 – Regime de apuração dos tributos federais pelo SN e ISSQN por fora do SN conforme respectiva legislação municipal do tributo; 3 – Regime de apuração dos tributos federais e municipal por fora do SN conforme respectivas legislações federal e municipal de cada tributo;"},"regEspTrib":{"type":"string","enum":["0","1","2","3","4","5","6","9"],"description":"Tipos de Regimes Especiais de Tributação: 0 - Nenhum; 1 - Ato Cooperado (Cooperativa); 2 - Estimativa; 3 - Microempresa Municipal; 4 - Notário ou Registrador; 5 - Profissional Autônomo; 6 - Sociedade de Profissionais; 9 - Outros;"}},"required":["opSimpNac","regEspTrib"],"additionalProperties":false,"description":"Grupo de informações relativas aos regimes de tributação do prestador de serviços"}},"required":["regTrib"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Prestador de Serviços"},"toma":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9A-Z]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF)"},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"}},"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Tomador de Serviços"},"interm":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9A-Z]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF)"},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"}},"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Intermediário de Serviços"},"serv":{"type":"object","properties":{"locPrest":{"type":"object","properties":{"cLocPrestacao":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município onde o serviço foi prestado (tabela do IBGE)"},"cPaisPrestacao":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país onde o serviço foi prestado (Tabela de Países ISO)"}},"additionalProperties":false,"description":"Grupo de informações relativas ao local da prestação do serviço"},"cServ":{"type":"object","properties":{"cTribNac":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código de tributação nacional do ISSQN, nos termos da LC 116/2003, conforme aba MUN.INCID_INFO.SERV. do ANEXO I Regra de formação - 6 dígitos numéricos sendo: 2 para Item (LC 116/2003), 2 para Subitem (LC 116/2003) e 2 para Desdobro Nacional"},"cTribMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Código de tributação municipal do ISSQN"},"cNBS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{9})$"}],"description":"Código NBS correspondente ao serviço prestado, seguindo a versão 2.0, conforme Anexo B"},"cIntContrib":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":20},{"type":"string","pattern":"^(?:[a-zA-Z0-9]{1,20})$"}],"description":"Código interno do contribuinte"},"xDescServ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[\\s\\S!-ÿ]{1}[\\s\\S -ÿ]{0,}[\\s\\S!-ÿ]{1}|[\\s\\S!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":2000},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição completa do serviço prestado"}},"required":["cTribNac","xDescServ"],"additionalProperties":false,"description":"Grupo de informações relativas ao código do serviço prestado"},"comExt":{"type":"object","properties":{"mdPrestacao":{"type":"string","enum":["0","1","2","3","4"],"description":"Modo de Prestação: 0 - Desconhecido (tipo não informado na nota de origem); 1 - Transfronteiriço; 2 - Consumo no Brasil; 3 - Movimento Temporário de Pessoas Físicas; 4 - Consumo no Exterior;"},"vincPrest":{"type":"string","enum":["0","1","2","3","4","5","6","9"],"description":"Vínculo entre as partes no negócio: 0 - Sem vínculo com o Tomador/Prestador 1 - Controlada; 2 - Controladora; 3 - Coligada; 4 - Matriz; 5 - Filial ou sucursal; 6 - Outro vínculo; 9 - Desconhecido (tipo não informado na nota de origem);"},"tpMoeda":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":3},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Identifica a moeda da transação comercial"},"vServMoeda":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor do serviço prestado expresso em moeda estrangeira especificada em tpmoeda"},"mecAFComexP":{"type":"string","enum":["00","01","02","03","04","05","06","07","08"],"description":"Mecanismo de apoio/fomento ao Comércio Exterior utilizado pelo prestador do serviço: 00 - Desconhecido (tipo não informado na nota de origem); 01 - Nenhum; 02 - ACC - Adiantamento sobre Contrato de Câmbio – Redução a Zero do IR e do IOF; 03 - ACE – Adiantamento sobre Cambiais Entregues - Redução a Zero do IR e do IOF; 04 - BNDES-Exim Pós-Embarque – Serviços; 05 - BNDES-Exim Pré-Embarque - Serviços; 06 - FGE - Fundo de Garantia à Exportação; 07 - PROEX - EQUALIZAÇÃO 08 - PROEX - Financiamento;"},"mecAFComexT":{"type":"string","enum":["10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","00","01","02","03","04","05","06","07","08","09"],"description":"Mecanismo de apoio/fomento ao Comércio Exterior utilizado pelo tomador do serviço: 00 - Desconhecido (tipo não informado na nota de origem); 01 - Nenhum; 02 - Adm. Pública e Repr. Internacional; 03 - Alugueis e Arrend. Mercantil de maquinas, equip., embarc. e aeronaves; 04 - Arrendamento Mercantil de aeronave para empresa de transporte aéreo público; 05 - Comissão a agentes externos na exportação; 06 - Despesas de armazenagem, mov. e transporte de carga no exterior; 07 - Eventos FIFA (subsidiária); 08 - Eventos FIFA; 09 - Fretes, arrendamentos de embarcações ou aeronaves e outros; 10 - Material Aeronáutico; 11 - Promoção de Bens no Exterior; 12 - Promoção de Dest. Turísticos Brasileiros; 13 - Promoção do Brasil no Exterior; 14 - Promoção Serviços no Exterior; 15 - RECINE; 16 - RECOPA; 17 - Registro e Manutenção de marcas, patentes e cultivares; 18 - REICOMP; 19 - REIDI; 20 - REPENEC; 21 - REPES; 22 - RETAERO; 23 - RETID; 24 - Royalties, Assistência Técnica, Científica e Assemelhados; 25 - Serviços de avaliação da conformidade vinculados aos Acordos da OMC; 26 - ZPE;"},"movTempBens":{"type":"string","enum":["0","1","2","3"],"description":"Vínculo da Operação à Movimentação Temporária de Bens: 0 - Desconhecido (tipo não informado na nota de origem); 1 - Não; 2 - Vinculada - Declaração de Importação; 3 - Vinculada - Declaração de Exportação;"},"nDI":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":12}],"description":"Número da Declaração de Importação (DI/DSI/DA/DRI-E) averbado"},"nRE":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":12}],"description":"Número do Registro de Exportação (RE) averbado"},"mdic":{"type":"string","enum":["0","1"],"description":"Compartilhar as informações da NFS-e gerada a partir desta DPS com a Secretaria de Comércio Exterior: 0 - Não enviar para o MDIC; 1 - Enviar para o MDIC;"}},"required":["mdPrestacao","vincPrest","tpMoeda","vServMoeda","mecAFComexP","mecAFComexT","movTempBens","mdic"],"additionalProperties":false,"description":"Grupo de informações relativas à exportação/importação de serviço prestado"},"obra":{"type":"object","properties":{"inscImobFisc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Inscrição imobiliária fiscal (código fornecido pela Prefeitura Municipal para a identificação da obra ou para fins de recolhimento do IPTU)"},"cObra":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Número de identificação da obra. Cadastro Nacional de Obras (CNO) ou Cadastro Específico do INSS (CEI)."},"cCIB":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":8,"maxLength":8}],"description":"Código do Cadastro Imobiliário Brasileiro - CIB."},"end":{"type":"object","properties":{"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"},"endExt":{"type":"object","properties":{"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Grupo de informações do endereço da obra do serviço prestado"}},"additionalProperties":false,"description":"Grupo de informações do DPS relativas à serviço de obra"},"atvEvento":{"type":"object","properties":{"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição do evento Artístico, Cultural, Esportivo, etc"},"dtIni":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data de início da atividade de evento. Ano, Mês e Dia (AAAA-MM-DD)"},"dtFim":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data de fim da atividade de evento. Ano, Mês e Dia (AAAA-MM-DD)"},"idAtvEvt":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Identificação da Atividade de Evento (código identificador de evento determinado pela Administração Tributária Municipal)"},"end":{"type":"object","properties":{"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"},"endExt":{"type":"object","properties":{"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Grupo de informações relativas ao endereço da atividade, evento ou local do serviço prestado"}},"required":["xNome","dtIni","dtFim"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas à Evento"},"infoCompl":{"type":"object","properties":{"idDocTec":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Identificador de Documento de Responsabilidade Técnica: ART, RRT, DRT, Outros."},"docRef":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Chave da nota, número identificador da nota, número do contrato ou outro identificador de documento emitido pelo prestador de serviços, que subsidia a emissão dessa nota pelo tomador do serviço ou intermediário (preenchimento obrigatório caso a nota esteja sendo emitida pelo Tomador ou intermediário do serviço)."},"xPed":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do pedido/ordem de compra/ordem de serviço/projeto que autorize a prestação do serviço em operações B2B - Informação de interesse do tomador do serviço para controle e gestão da Negociação"},"gItemPed":{"type":"object","properties":{"xItemPed":{"minItems":1,"maxItems":99,"type":"array","items":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do item do pedido/ordem de compra/ordem de serviço/projeto - Identificação do número do item do pedido ou ordem de compra destacado e xPed"}}},"required":["xItemPed"],"additionalProperties":false,"description":"Grupo de itens do pedido/ordem de compra/ordem de serviço/projeto"},"xInfComp":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":2000},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Informações complementares"}},"additionalProperties":false,"description":"Grupo de informações complementares disponível para todos os serviços prestados"}},"required":["locPrest","cServ"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Serviço Prestado"},"valores":{"type":"object","properties":{"vServPrest":{"type":"object","properties":{"vReceb":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário recebido pelo intermediário do serviço (R$)"},"vServ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do serviço (R$). (Para os códigos de tributação nacional do subitem 99.03, vServ = pCopropriedade x vTotOper)"}},"required":["vServ"],"additionalProperties":false,"description":"Grupo de informações relativas aos valores do serviço prestado"},"vDescCondIncond":{"type":"object","properties":{"vDescIncond":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do desconto incondicionado (R$). (Para os códigos de tributação nacional do subitem 99.03, vDescIncond = pCopropriedade x vDescIncondTot)"},"vDescCond":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do desconto condicionado (R$). (Para os códigos de tributação nacional do subitem 99.03, vDescCond = pCopropriedade x vDescCondTot)"}},"additionalProperties":false,"description":"Grupo de informações relativas aos descontos condicionados e incondicionados"},"vAjusteBC":{"type":"object","properties":{"pAjusteBCISSQN":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual padrão para ajuste dos valores de base de cálculo do ISSQN"},"vAjusteBCISSQN":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário padrão para ajuste dos valores de base de cálculo do ISSQN"},"documentos":{"type":"object","properties":{"docAjusteBC":{"minItems":1,"maxItems":1000,"type":"array","items":{"type":"object","properties":{"tpAjusteBC":{"type":"string","enum":["2","5","6","7","8","9","99","101","102","103","104","105","199"],"description":"Tipo de Ajuste"},"xTpAjusteBC":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição do ajuste quando o tipo informado exige detalhamento"},"vTotDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total do documento informado (R$)"},"vAjusteAplic":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário efetivamente utilizado para ajuste de base(s) de cálculo do valor do serviço da NFS-e que está sendo emitida (R$)"},"dtEmiDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data da emissão do documento dedutível. Ano, mês e dia (AAAA-MM-DD)"},"dtCompDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data da competência do documento dedutível. Ano, mês e dia (AAAA-MM-DD)"},"dFeNacional":{"type":"object","properties":{"tipoChaveDFe":{"type":"string","enum":["1","2","3","9"],"description":"Documento fiscal a que se refere a chaveDfe que seja um dos documentos do Repositório Nacional"},"xTipoChaveDFe":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição da DF-e a que se refere a chaveDfe que seja um dos documentos do Repositório Nacional Deve ser preenchido apenas quando \"tipoChaveDFe = 9 (Outro)\""},"chaveDFe":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":50}],"description":"Chave do Documento Fiscal eletrônico do repositório nacional referenciado para os casos de operações já tributadas"}},"required":["tipoChaveDFe","chaveDFe"],"additionalProperties":false,"description":"Grupo de informações de documentos fiscais eletrônicos que se encontram no repositório nacional"},"docFiscalOutro":{"type":"object","properties":{"cMunDocFiscal":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":7},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município emissor do documento fiscal que não se encontra no repositório nacional"},"nDocFiscal":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Número do documento fiscal que não se encontra no repositório nacional"},"xDocFiscal":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição do documento fiscal"}},"required":["cMunDocFiscal","nDocFiscal","xDocFiscal"],"additionalProperties":false,"description":"Grupo de informações de documento fiscais, eletrônicos ou não, que não se encontram no repositório nacional"},"docOutro":{"type":"object","properties":{"nDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Número do documento não fiscal"},"xDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição do documento não fiscal"}},"required":["nDoc","xDoc"],"additionalProperties":false,"description":"Grupo de informações de documento não fiscal"},"fornec":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9A-Z]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF)"},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"}},"additionalProperties":false,"description":"Grupo de informações do fornecedor do serviço prestado"}},"required":["tpAjusteBC","vTotDoc","vAjusteAplic"],"additionalProperties":false,"description":"Grupo de informações de documento utilizado para ajuste dos valores de base de cálculo (ISSQN e/ou IBS/CBS)"}}},"required":["docAjusteBC"],"additionalProperties":false,"description":"Grupo de informações de documento utilizado para ajuste dos valores de base de cálculo (ISSQN e/ou IBS/CBS)"}},"additionalProperties":false,"description":"Grupo de informações relativas ao valores para ajuste dos valores de base de cálculo"},"trib":{"type":"object","properties":{"tribMun":{"type":"object","properties":{"tribISSQN":{"type":"string","enum":["1","2","3","4"],"description":"Tributação do ISSQN sobre o serviço prestado: 1 - Operação tributável; 2 - Imunidade; 3 - Exportação de serviço; 4 - Não Incidência;"},"cPaisResult":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país onde se verficou o resultado da prestação do serviço para o caso de Exportação de Serviço.(Tabela de Países ISO)"},"tpImunidade":{"type":"string","enum":["0","1","2","3","4","5"],"description":"Identificação da Imunidade do ISSQN – somente para o caso de Imunidade. Tipos de Imunidades: 0 - Imunidade (tipo não informado na nota de origem); 1 - Patrimônio, renda ou serviços, uns dos outros (CF88, Art 150, VI, a); 2 - Templos de qualquer culto (CF88, Art 150, VI, b); 3 - Patrimônio, renda ou serviços dos partidos políticos, inclusive suas fundações, das entidades sindicais dos trabalhadores, das instituições de educação e de assistência social, sem fins lucrativos, atendidos os requisitos da lei (CF88, Art 150, VI, c); 4 - Livros, jornais, periódicos e o papel destinado a sua impressão (CF88, Art 150, VI, d); 5 - Fonogramas e videofonogramas musicais produzidos no Brasil contendo obras musicais ou literomusicais de autores brasileiros e/ou obras em geral interpretadas por artistas brasileiros bem como os suportes materiais ou arquivos digitais que os contenham, salvo na etapa de replicação industrial de mídias ópticas de leitura a laser. (CF88, Art 150, VI, e);"},"exigSusp":{"type":"object","properties":{"tpSusp":{"type":"string","enum":["1","2"],"description":"Opção para Exigibilidade Suspensa: 1 - Exigibilidade Suspensa por Decisão Judicial; 2 - Exigibilidade Suspensa por Processo Administrativo;"},"nProcesso":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{30})$"}],"description":"Número do processo judicial ou administrativo de suspensão da exigibilidade"}},"required":["tpSusp","nProcesso"],"additionalProperties":false,"description":"Informações para a suspensão da Exigibilidade do ISSQN"},"BM":{"type":"object","properties":{"nBM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Identificador do benefício parametrizado pelo município. Trata-se de um identificador único que foi gerado pelo Sistema Nacional no momento em que o município de incidência do ISSQN incluiu o benefício no sistema. Critério de formação do número de identificação de parâmetros municipais: 7 dígitos - posição 1 a 7: número identificador do Município, conforme código IBGE; 2 dígitos - posições 8 e 9 : número identificador do tipo de parametrização (01-legislação, 02-regimes especiais, 03-retenções, 04-outros benefícios); 5 dígitos - posição 10 a 14 : número sequencial definido pelo sistema quando do registro específico do parâmetro dentro do tipo de parametrização no sistema;"},"vRedBCBM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário informado pelo emitente para redução da base de cálculo (BC) do ISSQN devido a um Benefício Municipal (BM)."},"pRedBCBM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual informado pelo emitente para redução da base de cálculo (BC) do ISSQN devido a um Benefício Municipal (BM)."}},"required":["nBM"],"additionalProperties":false,"description":"Tributação do ISSQN sobre o serviço prestado: 1 - Operação tributável; 2 - Exportação de serviço; 3 - Não Incidência; 4 - Imunidade;"},"tpRetISSQN":{"type":"string","enum":["1","2","3"],"description":"Tipo de retencao do ISSQN: 1 - Não Retido; 2 - Retido pelo Tomador; 3 - Retido pelo Intermediario;"},"pAliq":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|[0-9]{1}(\\.[0-9]{2})?)$"}],"description":"Valor da alíquota (%) do serviço prestado relativo ao município sujeito ativo (município de incidência) do ISSQN. Se o município de incidência pertence ao Sistema Nacional NFS-e a alíquota estará parametrizada e, portanto, será fornecida pelo sistema. Se o município de incidência não pertence ao Sistema Nacional NFS-e a alíquota não estará parametrizada e, por isso, deverá ser fornecida pelo emitente."}},"required":["tribISSQN","tpRetISSQN"],"additionalProperties":false,"description":"Grupo de informações relacionados ao Imposto Sobre Serviços de Qualquer Natureza - ISSQN"},"tribFed":{"type":"object","properties":{"piscofins":{"type":"object","properties":{"CST":{"type":"string","enum":["49","50","51","52","53","54","55","56","60","61","62","63","64","65","66","67","70","71","72","73","74","75","98","99","00","01","02","03","04","05","06","07","08","09"],"description":"Código de Situação Tributária do PIS/COFINS (CST): 00 - Nenhum; 01 - Operação Tributável com Alíquota Básica; 02 - Operação Tributável com Alíquota Diferenciada; 03 - Operação Tributável com Alíquota por Unidade de Medida de Produto; 04 - Operação Tributável monofásica - Revenda a Alíquota Zero; 05 - Operação Tributável por Substituição Tributária; 06 - Operação Tributável a Alíquota Zero; 07 - Operação Isenta da Contribuição; 08 - Operação sem Incidência da Contribuição; 09 - Operação com Suspensão da Contribuição; 49 - Outras Operações de Saída; 50 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Tributada no Mercado Interno; 51 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno; 52 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita de Exportação; 53 - Operação com Direito a Crédito – Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno; 54 - Operação com Direito a Crédito – Vinculada a Receitas Tributadas no Mercado Interno e de Exportação; 55 - Operação com Direito a Crédito – Vinculada a Receitas Não Tributadas no Mercado Interno e de Exportação; 56 - Operação com Direito a Crédito – Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno e de Exportação; 60 - Crédito Presumido – Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno; 61 - Crédito Presumido – Operação de Aquisição Vinculada Exclusivamente a Receita Não-Trib"},"vBCPisCofins":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor da Base de Cálculo do PIS/COFINS, relativo à apuração própria (R$)."},"pAliqPis":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,1}(\\.[0-9]{2})?)$"}],"description":"Alíquota do PIS, relativa à apuração própria (%)."},"pAliqCofins":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,1}(\\.[0-9]{2})?)$"}],"description":"Alíquota da COFINS, relativa à apuração própria (%)."},"vPis":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor do débito de PIS apuração própria (R$)."},"vCofins":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor do débito de COFINS apuração própria (R$)."},"tpRetPisCofins":{"type":"string","enum":["0","1","2","3","4","5","6","7","8","9"],"description":"Tipo de retenção do PIS/COFINS: 0 - PIS/COFINS/CSLL Não Retidos; 1 - PIS/COFINS Retidos; 2 - PIS/COFINS Não Retidos; 3 - PIS/COFINS/CSLL Retidos; 4 - PIS/COFINS Retidos, CSLL Não Retido; 5 - PIS Retido, COFINS/CSLL Não Retido; 6 - COFINS Retido, PIS/CSLL Não Retido; 7 - PIS Não Retido, COFINS/CSLL Retidos; 8 - PIS/COFINS Não Retidos, CSLL Retido; 9 - COFINS Não Retido, PIS/CSLL Retidos;"}},"required":["CST"],"additionalProperties":false,"description":"Grupo de informações dos tributos PIS/COFINS"},"vRetCP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do CP(R$)."},"vRetIRRF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do IRRF (R$)."},"vRetCSLL":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do CSLL (R$)."}},"additionalProperties":false,"description":"Grupo de informações de outros tributos relacionados ao serviço prestado"},"totTrib":{"type":"object","properties":{"vTotTrib":{"type":"object","properties":{"vTotTribFed":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total aproximado dos tributos federais (R$)."},"vTotTribEst":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total aproximado dos tributos estaduais (R$)."},"vTotTribMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total aproximado dos tributos municipais (R$)."}},"required":["vTotTribFed","vTotTribEst","vTotTribMun"],"additionalProperties":false,"description":"Valor monetário total aproximado dos tributos, em conformidade com o artigo 1o da Lei no 12.741/2012"},"pTotTrib":{"type":"object","properties":{"pTotTribFed":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual total aproximado dos tributos federais (%)."},"pTotTribEst":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual total aproximado dos tributos estaduais (%)."},"pTotTribMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual total aproximado dos tributos municipais (%)."}},"required":["pTotTribFed","pTotTribEst","pTotTribMun"],"additionalProperties":false,"description":"Valor percentual total aproximado dos tributos, em conformidade com o artigo 1o da Lei no 12.741/2012"},"indTotTrib":{"type":"string","enum":["0"],"description":"Indicador de informação de valor total de tributos. Possui valor fixo igual a zero (indTotTrib=0). Não informar nenhum valor estimado para os Tributos (Decreto 8.264/2014). 0 - Não;"},"pTotTribSN":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,1}(\\.[0-9]{2})?)$"}],"description":"Valor percentual aproximado do total dos tributos da alíquota do Simples Nacional (%)"}},"additionalProperties":false,"description":"Grupo de informações para totais aproximados dos tributos relacionados ao serviço prestado"}},"required":["tribMun","totTrib"],"additionalProperties":false,"description":"Grupo de informações relacionados aos tributos relacionados ao serviço prestado"}},"required":["vServPrest","trib"],"additionalProperties":false,"description":"Grupo de informações relativas à valores do serviço prestado"},"IBSCBS":{"type":"object","properties":{"indFinal":{"type":"string","enum":["0","1"],"description":"Indica operação de uso ou consumo pessoal (art. 57)"},"cIndOp":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código indicador da operação de fornecimento, conforme tabela \"código indicador de operação\""},"tpOper":{"type":"string","enum":["1","2","3","4","5"],"description":"Tipo de Operação com Entes Governamentais ou outros serviços sobre bens imóveis"},"gRefNFSe":{"type":"object","properties":{"refNFSe":{"minItems":1,"maxItems":99,"type":"array","items":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":50},{"type":"string","pattern":"^(?:[0-9]{6}([0-9A-Z]{14})[0-9]{30})$"}],"description":"Chave da NFS-e referenciada"}}},"required":["refNFSe"],"additionalProperties":false,"description":"Grupo de NFS-e referenciadas"},"tpEnteGov":{"type":"string","enum":["1","2","3","4"],"description":"Tipo de ente governamental"},"indDest":{"type":"string","enum":["0","1"],"description":"A respeito do Destinatário dos serviços"},"dest":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9A-Z]{14})$"}],"description":"Número da inscrição no Cadastro Nacional de Pessoa Jurídica (CNPJ) do Destinatário do serviço"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número da inscrição no Cadastro de Pessoa Física (CPF) do Destinatário do serviço"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Nome / Nome Empresarial do do Destinatário do serviço"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Grupo de informações do endereço do Destinatário do serviço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do Destinatário do serviço (Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail do Destinatário do serviço"}},"required":["xNome"],"additionalProperties":false,"description":"Grupo de informações relativas ao Destinatário"},"imovel":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município do endereço do imóvel (Tabela do IBGE)"},"gLocacao":{"type":"object","properties":{"pCopropriedade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Percentual de Copropriedade (Caso só haja um locador, cedente ou arrendador, informar o Percentual de Copropriedade de 100%)"},"vTotOper":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor total da operação com bem imóvel (Informar o valor total da operação de locação, cessão onerosa ou arrendamento de bens imóveis, associado ao aluguel, renda ou equivalente, conforme art. 255 da LC 214/2025). Não deverá ser inserido neste campo o valor proporcional do coproprietário."},"vDescIncondTot":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor total do Desconto Incondicionado (Informar o valor total do desconto incondicionado na operação de locação, cessão onerosa ou arrendamento de bens imóveis)"},"vDescCondTot":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor total do Desconto Condicionado (Informar o valor total do desconto incondicionado na operação de locação, cessão onerosa ou arrendamento de bens imóveis)"},"dVencOrig":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data de vencimento original Ano, Mês e Dia (AAAA-MM-DD) (Informar data de vencimento original do aluguel, renda ou equivalente na operação de locação, cessão onerosa ou arrendamento de bens imóveis)"}},"required":["pCopropriedade","vTotOper"],"additionalProperties":false,"description":"Grupo de informações relativas às operações de locação, cessão onerosa ou arrendamento de bens imóveis"},"gUnidImob":{"minItems":0,"maxItems":99,"type":"array","items":{"type":"object","properties":{"inscImobFisc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Inscrição imobiliária fiscal (código fornecido pela Prefeitura Municipal para a identificação da obra ou para fins de recolhimento do IPTU)"},"cCIB":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":8,"maxLength":8}],"description":"Código do Cadastro Imobiliário Brasileiro - CIB"},"end":{"type":"object","properties":{"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Código numérico do Endereçamento Postal nacional (CEP) do endereço do imóvel."},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro do endereço do imóvel."},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número no logradouro do endereço do imóvel."},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço do imóvel."},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro do endereço do imóvel."}},"required":["CEP","xLgr","nro"],"additionalProperties":false,"description":"Grupo de informações do endereço do imóvel."},"gAjusteBCLocImoveis":{"minItems":0,"maxItems":1000,"type":"array","items":{"type":"object","properties":{"tpAjusteBCLocImoveis":{"type":"string","enum":["99","01","02","03","04"],"description":"Tipo de parcela não integrante da base de cálculo do IBS e da CBS; 01 = Tributos inclusos no aluguel ou equivalente (Ex.: IPTU, Contribuição de melhoria) - apenas para NBS 1.1002.10.00 ou 1.1002.20.00; 02 = Emolumento incluso no aluguel ou equivalente - apenas para NBS 1.1002.10.00 ou 1.1002.20.00; 03 = Condomínio incluso no aluguel ou equivalente - apenas para NBS 1.1002.10.00 ou 1.1002.20.00; 04 = Redutor Social - apenas para a NBS 1.1002.10.00; 99 = Outras parcelas inclusas no aluguel ou equivalente;"},"xTpAjusteBCLocImoveis":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição do tipo de parcela não integrante da base de cálculo do IBS e da CBS quando a opção for \"99 = Outras parcelas inclusas no aluguel ou equivalente\"."},"vAjusteBCLocImoveis":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário utilizado para não inclusão na base de cálculo do IBS e da CBS da NFS-e que está sendo emitida (R$). (Informar o valor total da parcela não integrante da base de cálculo - IPTU, Condomínio, Redutor social, etc. -, não devendo ser inserido o valor proporcional do coproprietário)"}},"required":["tpAjusteBCLocImoveis","vAjusteBCLocImoveis"],"additionalProperties":false,"description":"Grupo de informações relativas a valores de ajuste (dedução/redução) da Base de Cálculo do IBS e da CBS referentes às operações de locação, cessão onerosa ou arrendamento de bens imóveis"}}},"additionalProperties":false,"description":"Grupo de informações relativas às unidades imobiliárias objeto da operação"}}},"required":["cMun"],"additionalProperties":false,"description":"Grupo de informações de operações relacionadas a bens imóveis, exceto obras"},"bensMoveis":{"minItems":0,"maxItems":1000,"type":"array","items":{"type":"object","properties":{"cNCMBemMovel":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":8},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Código da Nomenclatura Comum do Mercosul (NCM) do bem móvel objeto da locação."},"xNCMBemMovel":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição do Bem Móvel objeto da locação."},"qtdNCMBemMovel":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":3},{"type":"string","pattern":"^(?:[0-9]{1}[0-9]{0,2})$"}],"description":"Quantidade do Bem Móvel objeto da locação."}},"required":["cNCMBemMovel","xNCMBemMovel","qtdNCMBemMovel"],"additionalProperties":false,"description":"Grupo de informações relativas aos bens móveis objetos de locação"}},"valores":{"type":"object","properties":{"trib":{"type":"object","properties":{"CST":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Código de Situação Tributária do IBS e da CBS"},"cClassTrib":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código de Classificação Tributária do IBS e da CBS"},"gIBSCBS":{"type":"object","properties":{"cCredPres":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{2})$"}],"description":"Código e Classificação do Crédito Presumido: IBS e CBS"},"gTribRegular":{"type":"object","properties":{"CSTReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Código de Situação Tributária do IBS e da CBS de tributação regular"},"cClassTribReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código da Classificação Tributária do IBS e da CBS de tributação regular"}},"required":["CSTReg","cClassTribReg"],"additionalProperties":false,"description":"Grupo de informações da Tributação Regular"},"gDif":{"type":"object","properties":{"pDifUF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Percentual de diferimento para o IBS estadual"},"pDifMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Percentual de diferimento para o IBS municipal"},"pDifCBS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Percentual de diferimento para a CBS"}},"required":["pDifUF","pDifMun","pDifCBS"],"additionalProperties":false,"description":"Grupo de informações relacionadas ao diferimento para IBS e CBS"}},"additionalProperties":false,"description":"Grupo de informações relacionadas ao IBS e à CBS"}},"required":["CST","cClassTrib"],"additionalProperties":false,"description":"Grupo de informações de tributação do IBS e da CBS"}},"required":["trib"],"additionalProperties":false,"description":"Grupo de informações relativas aos valores do serviço prestado para IBS e CBS"}},"required":["indDest","valores"],"additionalProperties":false,"description":"Grupo de informações declaradas pelo emitente referentes ao IBS e à CBS"}},"required":["dhEmi","serie","nDPS","dCompet","finNFSe","cLocEmi","prest","serv","valores"],"additionalProperties":false}},"required":["empresa_codigo","leiaute","dados_dps"],"additionalProperties":false}]}]}}}},"security":[{"ApiKey":[]}],"responses":{"200":{"description":"Default Response"}}}},"/health":{"get":{"summary":"Processo em execução","responses":{"200":{"description":"Default Response"}}}},"/ready":{"get":{"summary":"Dependências e tabelas disponíveis","responses":{"200":{"description":"Default Response"}}}},"/api/v1/nfse/emitir":{"post":{"summary":"Gerar, validar, assinar e transmitir DPS","requestBody":{"required":true,"content":{"application/json":{"schema":{"anyOf":[{"type":"object","properties":{"empresa_codigo":{"type":"string","pattern":"^[A-Z0-9][A-Z0-9_-]{1,99}$"},"serie":{"type":"string","pattern":"^[0-9]{1,5}$"},"numero":{"type":"string","pattern":"^[1-9][0-9]{0,14}$"},"competencia":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"data_emissao":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"municipio_emissor":{"type":"string","pattern":"^[0-9]{7}$"},"prestador":{"type":"object","properties":{"inscricao_municipal":{"type":"string","minLength":1,"maxLength":15},"simples_nacional":{"type":"string","enum":["1","2","3"]},"regime_apuracao_sn":{"type":"string","enum":["1","2","3"]},"regime_especial":{"type":"string","enum":["0","1","2","3","4","5","6","9"]}},"required":["simples_nacional","regime_especial"],"additionalProperties":false},"tomador":{"type":"object","properties":{"documento":{"type":"string","pattern":"^([0-9]{11}|[0-9]{14})$"},"nome":{"type":"string","minLength":1,"maxLength":150},"endereco":{"type":"object","properties":{"municipio":{"type":"string","pattern":"^[0-9]{7}$"},"cep":{"type":"string","pattern":"^[0-9]{8}$"},"logradouro":{"type":"string","minLength":1,"maxLength":255},"numero":{"type":"string","minLength":1,"maxLength":60},"bairro":{"type":"string","minLength":1,"maxLength":60},"complemento":{"type":"string","minLength":1,"maxLength":156}},"required":["municipio","cep","logradouro","numero","bairro"],"additionalProperties":false},"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"required":["documento","nome"],"additionalProperties":false},"servico":{"type":"object","properties":{"municipio_prestacao":{"type":"string","pattern":"^[0-9]{7}$"},"codigo_tributacao_nacional":{"type":"string","pattern":"^[0-9]{6}$"},"codigo_tributacao_municipal":{"type":"string","pattern":"^[0-9]{3}$"},"descricao":{"type":"string","minLength":1,"maxLength":2000},"nbs":{"type":"string","pattern":"^[0-9]{9}$"}},"required":["municipio_prestacao","codigo_tributacao_nacional","descricao"],"additionalProperties":false},"valores":{"type":"object","properties":{"valor_servico":{"type":"string","pattern":"^(0|[1-9][0-9]{0,12})\\.[0-9]{2}$"},"tributacao_issqn":{"type":"string","enum":["1"]},"retencao_issqn":{"type":"string","enum":["1","2","3"]},"aliquota_issqn":{"type":"string","pattern":"^[0-9]\\.[0-9]{2}$"},"total_tributos":{"oneOf":[{"type":"object","properties":{"tipo":{"type":"string","enum":["nao_informar"]}},"required":["tipo"],"additionalProperties":false},{"type":"object","properties":{"tipo":{"type":"string","enum":["simples"]},"percentual":{"type":"string","pattern":"^[0-9]{1,2}\\.[0-9]{2}$"}},"required":["tipo","percentual"],"additionalProperties":false}]}},"required":["valor_servico","tributacao_issqn","retencao_issqn","total_tributos"],"additionalProperties":false},"ibs_cbs":{"type":"object","properties":{"finalidade":{"type":"string","enum":["0"]},"consumidor_final":{"type":"string","enum":["0","1"]},"indicador_operacao":{"type":"string","pattern":"^[0-9]{6}$"},"indicador_destinatario":{"type":"string","enum":["0","1"]},"cst":{"type":"string","pattern":"^[0-9]{3}$"},"classificacao_tributaria":{"type":"string","pattern":"^[0-9]{6}$"}},"required":["finalidade","indicador_operacao","indicador_destinatario","cst","classificacao_tributaria"],"additionalProperties":false}},"required":["empresa_codigo","serie","numero","competencia","data_emissao","municipio_emissor","prestador","servico","valores"],"additionalProperties":false},{"oneOf":[{"type":"object","properties":{"empresa_codigo":{"type":"string","pattern":"^[A-Z0-9][A-Z0-9_-]{1,99}$"},"leiaute":{"type":"string","enum":["producao_20260209"]},"dados_dps":{"type":"object","properties":{"dhEmi":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30)))))T(20|21|22|23|[0-1]\\d):[0-5]\\d:[0-5]\\d([\\-,\\+](0[0-9]|10|11):00|([\\+](12):00)))$"}],"description":"Data e hora da emissão do DPS. Data e hora no formato UTC (Universal Coordinated Time): AAAA-MM-DDThh:mm:ssTZD"},"serie":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":5},{"type":"string","pattern":"^(?:0{0,4}\\d{1,5})$"}],"description":"Número do equipamento emissor do DPS ou série do DPS"},"nDPS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","pattern":"^(?:[1-9]{1}[0-9]{0,14})$"}],"description":"Número do DPS"},"dCompet":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data em que se iniciou a prestação do serviço: Dia, mês e ano (AAAAMMDD)"},"cMotivoEmisTI":{"type":"string","enum":["1","2","3","4"],"description":"Motivo da Emissão da DPS pelo Tomador/Intermediário: 1 - Importação de Serviço; 2 - Tomador/Intermediário obrigado a emitir NFS-e por legislação municipal; 3 - Tomador/Intermediário emitindo NFS-e por recusa de emissão pelo prestador; 4 - Tomador/Intermediário emitindo por rejeitar a NFS-e emitida pelo prestador;"},"chNFSeRej":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":50},{"type":"string","pattern":"^(?:[0-9]{50})$"}],"description":"Chave de Acesso da NFS-e rejeitada pelo Tomador/Intermediário."},"cLocEmi":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"O código de município utilizado pelo Sistema Nacional NFS-e é o código definido para cada município pertencente ao \"\"Anexo V – Tabela de Código de Municípios do IBGE\"\", que consta ao final do Manual de Orientação ao Contribuinte do ISSQN para a Sefin Nacional NFS-e. O município emissor da NFS-e é aquele município em que o emitente da DPS está cadastrado e autorizado a \"emitir uma NFS-e\", ou seja, emitir uma DPS para que o sistema nacional valide as informações nela prestadas e gere a NFS-e correspondente para o emitente. Para que o sistema nacional emita a NFS-e o município emissor deve ser conveniado e estar ativo no sistema nacional. Além disso o convênio do município deve permitir que os contribuintes do município utilize os emissores públicos do Sistema Nacional NFS-e"},"subst":{"type":"object","properties":{"chSubstda":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":50},{"type":"string","pattern":"^(?:[0-9]{50})$"}],"description":"Chave de acesso da NFS-e a ser substituída"},"cMotivo":{"type":"string","enum":["99","01","02","03","04","05"],"description":"Código de justificativa para substituição de NFS-e: 01 - Desenquadramento de NFS-e do Simples Nacional; 02 - Enquadramento de NFS-e no Simples Nacional; 03 - Inclusão Retroativa de Imunidade/Isenção para NFS-e; 04 - Exclusão Retroativa de Imunidade/Isenção para NFS-e; 05 - Rejeição de NFS-e pelo tomador ou pelo intermediário se responsável pelo recolhimento do tributo; 99 - Outros;"},"xMotivo":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":15},{"type":"string","maxLength":255}],"description":"Descrição do motivo da substituição da NFS-e"}},"required":["chSubstda","cMotivo"],"additionalProperties":false,"description":"Dados da NFS-e a ser substituída"},"prest":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF) do prestador do serviço."},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial do prestador"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço do prestador"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"},"regTrib":{"type":"object","properties":{"opSimpNac":{"type":"string","enum":["1","2","3"],"description":"Situação perante o Simples Nacional: 1 - Não Optante; 2 - Optante - Microempreendedor Individual (MEI); 3 - Optante - Microempresa ou Empresa de Pequeno Porte (ME/EPP);"},"regApTribSN":{"type":"string","enum":["1","2","3"],"description":"Opção para que o contribuinte optante pelo Simples Nacional ME/EPP (opSimpNac = 3) possa indicar, ao emitir o documento fiscal, em qual regime de apuração os tributos federais e municipal estão inseridos, caso tenha ultrapassado algum sublimite ou limite definido para o Simples Nacional. 1 – Regime de apuração dos tributos federais e municipal pelo SN; 2 – Regime de apuração dos tributos federais pelo SN e ISSQN por fora do SN conforme respectiva legislação municipal do tributo; 3 – Regime de apuração dos tributos federais e municipal por fora do SN conforme respectivas legislações federal e municipal de cada tributo;"},"regEspTrib":{"type":"string","enum":["0","1","2","3","4","5","6","9"],"description":"Tipos de Regimes Especiais de Tributação: 0 - Nenhum; 1 - Ato Cooperado (Cooperativa); 2 - Estimativa; 3 - Microempresa Municipal; 4 - Notário ou Registrador; 5 - Profissional Autônomo; 6 - Sociedade de Profissionais; 9 - Outros;"}},"required":["opSimpNac","regEspTrib"],"additionalProperties":false,"description":"Grupo de informações relativas aos regimes de tributação do prestador de serviços"}},"required":["regTrib"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Prestador de Serviços"},"toma":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF)"},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"}},"required":["xNome"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Tomador de Serviços"},"interm":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF)"},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"}},"required":["xNome"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Intermediário de Serviços"},"serv":{"type":"object","properties":{"locPrest":{"type":"object","properties":{"cLocPrestacao":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município onde o serviço foi prestado (tabela do IBGE)"},"cPaisPrestacao":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país onde o serviço foi prestado (Tabela de Países ISO)"}},"additionalProperties":false,"description":"Grupo de informações relativas ao local da prestação do serviço"},"cServ":{"type":"object","properties":{"cTribNac":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código de tributação nacional do ISSQN, nos termos da LC 116/2003, conforme aba MUN.INCID_INFO.SERV. do ANEXO I Regra de formação - 6 dígitos numéricos sendo: 2 para Item (LC 116/2003), 2 para Subitem (LC 116/2003) e 2 para Desdobro Nacional"},"cTribMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Código de tributação municipal do ISSQN"},"xDescServ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[\\s\\S!-ÿ]{1}[\\s\\S -ÿ]{0,}[\\s\\S!-ÿ]{1}|[\\s\\S!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":2000}],"description":"Descrição completa do serviço prestado"},"cNBS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{9})$"}],"description":"Código NBS correspondente ao serviço prestado, seguindo a versão 2.0, conforme Anexo B"},"cIntContrib":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":20},{"type":"string","pattern":"^(?:[a-zA-Z0-9]{1,20})$"}],"description":"Código interno do contribuinte"}},"required":["cTribNac","xDescServ"],"additionalProperties":false,"description":"Grupo de informações relativas ao código do serviço prestado"},"comExt":{"type":"object","properties":{"mdPrestacao":{"type":"string","enum":["0","1","2","3","4"],"description":"Modo de Prestação: 0 - Desconhecido (tipo não informado na nota de origem); 1 - Transfronteiriço; 2 - Consumo no Brasil; 3 - Movimento Temporário de Pessoas Físicas; 4 - Consumo no Exterior;"},"vincPrest":{"type":"string","enum":["0","1","2","3","4","5","6","9"],"description":"Vínculo entre as partes no negócio: 0 - Sem vínculo com o Tomador/Prestador 1 - Controlada; 2 - Controladora; 3 - Coligada; 4 - Matriz; 5 - Filial ou sucursal; 6 - Outro vínculo; 9 - Desconhecido (tipo não informado na nota de origem);"},"tpMoeda":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":3},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Identifica a moeda da transação comercial"},"vServMoeda":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor do serviço prestado expresso em moeda estrangeira especificada em tpmoeda"},"mecAFComexP":{"type":"string","enum":["00","01","02","03","04","05","06","07","08"],"description":"Mecanismo de apoio/fomento ao Comércio Exterior utilizado pelo prestador do serviço: 00 - Desconhecido (tipo não informado na nota de origem); 01 - Nenhum; 02 - ACC - Adiantamento sobre Contrato de Câmbio – Redução a Zero do IR e do IOF; 03 - ACE – Adiantamento sobre Cambiais Entregues - Redução a Zero do IR e do IOF; 04 - BNDES-Exim Pós-Embarque – Serviços; 05 - BNDES-Exim Pré-Embarque - Serviços; 06 - FGE - Fundo de Garantia à Exportação; 07 - PROEX - EQUALIZAÇÃO 08 - PROEX - Financiamento;"},"mecAFComexT":{"type":"string","enum":["10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","00","01","02","03","04","05","06","07","08","09"],"description":"Mecanismo de apoio/fomento ao Comércio Exterior utilizado pelo tomador do serviço: 00 - Desconhecido (tipo não informado na nota de origem); 01 - Nenhum; 02 - Adm. Pública e Repr. Internacional; 03 - Alugueis e Arrend. Mercantil de maquinas, equip., embarc. e aeronaves; 04 - Arrendamento Mercantil de aeronave para empresa de transporte aéreo público; 05 - Comissão a agentes externos na exportação; 06 - Despesas de armazenagem, mov. e transporte de carga no exterior; 07 - Eventos FIFA (subsidiária); 08 - Eventos FIFA; 09 - Fretes, arrendamentos de embarcações ou aeronaves e outros; 10 - Material Aeronáutico; 11 - Promoção de Bens no Exterior; 12 - Promoção de Dest. Turísticos Brasileiros; 13 - Promoção do Brasil no Exterior; 14 - Promoção Serviços no Exterior; 15 - RECINE; 16 - RECOPA; 17 - Registro e Manutenção de marcas, patentes e cultivares; 18 - REICOMP; 19 - REIDI; 20 - REPENEC; 21 - REPES; 22 - RETAERO; 23 - RETID; 24 - Royalties, Assistência Técnica, Científica e Assemelhados; 25 - Serviços de avaliação da conformidade vinculados aos Acordos da OMC; 26 - ZPE;"},"movTempBens":{"type":"string","enum":["0","1","2","3"],"description":"Vínculo da Operação à Movimentação Temporária de Bens: 0 - Desconhecido (tipo não informado na nota de origem); 1 - Não; 2 - Vinculada - Declaração de Importação; 3 - Vinculada - Declaração de Exportação;"},"nDI":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":12}],"description":"Número da Declaração de Importação (DI/DSI/DA/DRI-E) averbado"},"nRE":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":12}],"description":"Número do Registro de Exportação (RE) averbado"},"mdic":{"type":"string","enum":["0","1"],"description":"Compartilhar as informações da NFS-e gerada a partir desta DPS com a Secretaria de Comércio Exterior: 0 - Não enviar para o MDIC; 1 - Enviar para o MDIC;"}},"required":["mdPrestacao","vincPrest","tpMoeda","vServMoeda","mecAFComexP","mecAFComexT","movTempBens","mdic"],"additionalProperties":false,"description":"Grupo de informações relativas à exportação/importação de serviço prestado"},"obra":{"type":"object","properties":{"inscImobFisc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Inscrição imobiliária fiscal (código fornecido pela Prefeitura Municipal para a identificação da obra ou para fins de recolhimento do IPTU)"},"cObra":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Número de identificação da obra. Cadastro Nacional de Obras (CNO) ou Cadastro Específico do INSS (CEI)."},"cCIB":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":8,"maxLength":8}],"description":"Código do Cadastro Imobiliário Brasileiro - CIB."},"end":{"type":"object","properties":{"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"},"endExt":{"type":"object","properties":{"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Grupo de informações do endereço da obra do serviço prestado"}},"additionalProperties":false,"description":"Grupo de informações do DPS relativas à serviço de obra"},"atvEvento":{"type":"object","properties":{"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Descrição do evento Artístico, Cultural, Esportivo, etc"},"dtIni":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data de início da atividade de evento. Ano, Mês e Dia (AAAA-MM-DD)"},"dtFim":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data de fim da atividade de evento. Ano, Mês e Dia (AAAA-MM-DD)"},"idAtvEvt":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Identificação da Atividade de Evento (código identificador de evento determinado pela Administração Tributária Municipal)"},"end":{"type":"object","properties":{"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"},"endExt":{"type":"object","properties":{"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Grupo de informações relativas ao endereço da atividade, evento ou local do serviço prestado"}},"required":["xNome","dtIni","dtFim"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas à Evento"},"infoCompl":{"type":"object","properties":{"idDocTec":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Identificador de Documento de Responsabilidade Técnica: ART, RRT, DRT, Outros."},"docRef":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Chave da nota, número identificador da nota, número do contrato ou outro identificador de documento emitido pelo prestador de serviços, que subsidia a emissão dessa nota pelo tomador do serviço ou intermediário (preenchimento obrigatório caso a nota esteja sendo emitida pelo Tomador ou intermediário do serviço)."},"xPed":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do pedido/ordem de compra/ordem de serviço/projeto que autorize a prestação do serviço em operações B2B - Informação de interesse do tomador do serviço para controle e gestão da Negociação"},"gItemPed":{"type":"object","properties":{"xItemPed":{"minItems":1,"maxItems":99,"type":"array","items":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do item do pedido/ordem de compra/ordem de serviço/projeto - Identificação do número do item do pedido ou ordem de compra destacado e xPed"}}},"required":["xItemPed"],"additionalProperties":false,"description":"Grupo de itens do pedido/ordem de compra/ordem de serviço/projeto"},"xInfComp":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":2000}],"description":"Informações complementares"}},"additionalProperties":false,"description":"Grupo de informações complementares disponível para todos os serviços prestados"}},"required":["locPrest","cServ"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Serviço Prestado"},"valores":{"type":"object","properties":{"vServPrest":{"type":"object","properties":{"vReceb":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário recebido pelo intermediário do serviço (R$)"},"vServ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor dos serviços em R$"}},"required":["vServ"],"additionalProperties":false,"description":"Grupo de informações relativas aos valores do serviço prestado"},"vDescCondIncond":{"type":"object","properties":{"vDescIncond":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do desconto incondicionado (R$)"},"vDescCond":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do desconto condicionado (R$)"}},"additionalProperties":false,"description":"Grupo de informações relativas aos descontos condicionados e incondicionados"},"vDedRed":{"type":"object","properties":{"pDR":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual padrão para dedução/redução do valor do serviço"},"vDR":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário padrão para dedução/redução do valor do serviço"},"documentos":{"type":"object","properties":{"docDedRed":{"minItems":1,"maxItems":1000,"type":"array","items":{"type":"object","properties":{"chNFSe":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":50},{"type":"string","pattern":"^(?:[0-9]{50})$"}],"description":"Chave de Acesso da NFS-e (Padrão Nacional)"},"chNFe":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":44},{"type":"string","pattern":"^(?:[0-9]{44})$"}],"description":"Chave de Acesso da NF-e"},"NFSeMun":{"type":"object","properties":{"cMunNFSeMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código Município emissor da nota eletrônica municipal (Tabela do IBGE)"},"nNFSeMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","pattern":"^(?:[0-9]{15})$"}],"description":"Número da nota eletrônica municipal"},"cVerifNFSeMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":9},{"type":"string","pattern":"^(?:[a-zA-Z0-9]{1,9})$"}],"description":"Código de Verificação da nota eletrônica municipal"}},"required":["cMunNFSeMun","nNFSeMun","cVerifNFSeMun"],"additionalProperties":false,"description":"Grupo de informações de Outras NFS-e (Padrão anterior de NFS-e)"},"NFNFS":{"type":"object","properties":{"nNFS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":7},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Número da Nota Fiscal NF ou NFS"},"modNFS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","pattern":"^(?:[0-9]{15})$"}],"description":"Modelo da Nota Fiscal NF ou NFS"},"serieNFS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":15},{"type":"string","pattern":"^(?:[a-zA-Z0-9]{1,15})$"}],"description":"Série Nota Fiscal NF ou NFS"}},"required":["nNFS","modNFS","serieNFS"],"additionalProperties":false,"description":"Grupo de informações de NF ou NFS (Modelo não eletrônico)"},"nDocFisc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Número de documento fiscal"},"nDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Número de documento não fiscal"},"tpDedRed":{"type":"string","enum":["1","2","3","4","5","6","7","8","9","99"],"description":"Identificação da Dedução/Redução: 1 – Alimentação e bebidas/frigobar; 2 – Materiais; 3 - Produção Externa; 4 - Reembolso de despesas; 5 – Repasse consorciado; 6 – Repasse plano de saúde; 7 – Serviços; 8 – Subempreitada de mão de obra; 9 - Profissional parceiro; 99 – Outras deduções;"},"xDescOutDed":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150}],"description":"Descrição da Dedução/Redução quando a opção é \"99 – Outras Deduções\""},"dtEmiDoc":{"type":"string","maxLength":256000,"description":"Data da emissão do documento dedutível. Ano, mês e dia (AAAA-MM-DD)"},"vDedutivelRedutivel":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total dedutível/redutível no documento informado (R$). Este é o valor total no documento informado que é passível de dedução/redução."},"vDeducaoReducao":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário utilizado para dedução/redução do valor do serviço da NFS-e que está sendo emitida (R$). Deve ser menor ou igual ao valor deduzível/redutível (vDedutivelRedutivel)."},"fornec":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF)"},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"}},"required":["xNome"],"additionalProperties":false,"description":"Grupo de informações do Fornecedor em Deduções de Serviços"}},"required":["tpDedRed","dtEmiDoc","vDedutivelRedutivel","vDeducaoReducao"],"additionalProperties":false,"description":"Grupo de informações de documento utilizado para Dedução/Redução do valor do serviço"}}},"required":["docDedRed"],"additionalProperties":false,"description":"Grupo de informações de documento utilizado para Dedução/Redução do valor do serviço"}},"additionalProperties":false,"description":"Grupo de informações relativas ao valores para dedução/redução do valor da base de cálculo (valor do serviço)"},"trib":{"type":"object","properties":{"tribMun":{"type":"object","properties":{"tribISSQN":{"type":"string","enum":["1","2","3","4"],"description":"Tributação do ISSQN sobre o serviço prestado: 1 - Operação tributável; 2 - Imunidade; 3 - Exportação de serviço; 4 - Não Incidência;"},"cPaisResult":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país onde se verficou o resultado da prestação do serviço para o caso de Exportação de Serviço.(Tabela de Países ISO)"},"tpImunidade":{"type":"string","enum":["0","1","2","3","4","5"],"description":"Identificação da Imunidade do ISSQN – somente para o caso de Imunidade. Tipos de Imunidades: 0 - Imunidade (tipo não informado na nota de origem); 1 - Patrimônio, renda ou serviços, uns dos outros (CF88, Art 150, VI, a); 2 - Templos de qualquer culto (CF88, Art 150, VI, b); 3 - Patrimônio, renda ou serviços dos partidos políticos, inclusive suas fundações, das entidades sindicais dos trabalhadores, das instituições de educação e de assistência social, sem fins lucrativos, atendidos os requisitos da lei (CF88, Art 150, VI, c); 4 - Livros, jornais, periódicos e o papel destinado a sua impressão (CF88, Art 150, VI, d); 5 - Fonogramas e videofonogramas musicais produzidos no Brasil contendo obras musicais ou literomusicais de autores brasileiros e/ou obras em geral interpretadas por artistas brasileiros bem como os suportes materiais ou arquivos digitais que os contenham, salvo na etapa de replicação industrial de mídias ópticas de leitura a laser. (CF88, Art 150, VI, e);"},"exigSusp":{"type":"object","properties":{"tpSusp":{"type":"string","enum":["1","2"],"description":"Opção para Exigibilidade Suspensa: 1 - Exigibilidade Suspensa por Decisão Judicial; 2 - Exigibilidade Suspensa por Processo Administrativo;"},"nProcesso":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{30})$"}],"description":"Número do processo judicial ou administrativo de suspensão da exigibilidade"}},"required":["tpSusp","nProcesso"],"additionalProperties":false,"description":"Informações para a suspensão da Exigibilidade do ISSQN"},"BM":{"type":"object","properties":{"nBM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Identificador do benefício parametrizado pelo município. Trata-se de um identificador único que foi gerado pelo Sistema Nacional no momento em que o município de incidência do ISSQN incluiu o benefício no sistema. Critério de formação do número de identificação de parâmetros municipais: 7 dígitos - posição 1 a 7: número identificador do Município, conforme código IBGE; 2 dígitos - posições 8 e 9 : número identificador do tipo de parametrização (01-legislação, 02-regimes especiais, 03-retenções, 04-outros benefícios); 5 dígitos - posição 10 a 14 : número sequencial definido pelo sistema quando do registro específico do parâmetro dentro do tipo de parametrização no sistema;"},"vRedBCBM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário informado pelo emitente para redução da base de cálculo (BC) do ISSQN devido a um Benefício Municipal (BM)."},"pRedBCBM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual informado pelo emitente para redução da base de cálculo (BC) do ISSQN devido a um Benefício Municipal (BM)."}},"required":["nBM"],"additionalProperties":false,"description":"Tributação do ISSQN sobre o serviço prestado: 1 - Operação tributável; 2 - Exportação de serviço; 3 - Não Incidência; 4 - Imunidade;"},"tpRetISSQN":{"type":"string","enum":["1","2","3"],"description":"Tipo de retencao do ISSQN: 1 - Não Retido; 2 - Retido pelo Tomador; 3 - Retido pelo Intermediario;"},"pAliq":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|[0-9]{1}(\\.[0-9]{2})?)$"}],"description":"Valor da alíquota (%) do serviço prestado relativo ao município sujeito ativo (município de incidência) do ISSQN. Se o município de incidência pertence ao Sistema Nacional NFS-e a alíquota estará parametrizada e, portanto, será fornecida pelo sistema. Se o município de incidência não pertence ao Sistema Nacional NFS-e a alíquota não estará parametrizada e, por isso, deverá ser fornecida pelo emitente."}},"required":["tribISSQN","tpRetISSQN"],"additionalProperties":false,"description":"Grupo de informações relacionados ao Imposto Sobre Serviços de Qualquer Natureza - ISSQN"},"tribFed":{"type":"object","properties":{"piscofins":{"type":"object","properties":{"CST":{"type":"string","enum":["49","50","51","52","53","54","55","56","60","61","62","63","64","65","66","67","70","71","72","73","74","75","98","99","00","01","02","03","04","05","06","07","08","09"],"description":"Código de Situação Tributária do PIS/COFINS (CST): 00 - Nenhum; 01 - Operação Tributável com Alíquota Básica; 02 - Operação Tributável com Alíquota Diferenciada; 03 - Operação Tributável com Alíquota por Unidade de Medida de Produto; 04 - Operação Tributável monofásica - Revenda a Alíquota Zero; 05 - Operação Tributável por Substituição Tributária; 06 - Operação Tributável a Alíquota Zero; 07 - Operação Isenta da Contribuição; 08 - Operação sem Incidência da Contribuição; 09 - Operação com Suspensão da Contribuição; 49 - Outras Operações de Saída; 50 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Tributada no Mercado Interno; 51 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno; 52 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita de Exportação; 53 - Operação com Direito a Crédito – Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno; 54 - Operação com Direito a Crédito – Vinculada a Receitas Tributadas no Mercado Interno e de Exportação; 55 - Operação com Direito a Crédito – Vinculada a Receitas Não Tributadas no Mercado Interno e de Exportação; 56 - Operação com Direito a Crédito – Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno e de Exportação; 60 - Crédito Presumido – Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno; 61 - Crédito Presumido – Operação de Aquisição Vinculada Exclusivamente a Receita Não-Trib"},"vBCPisCofins":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor da Base de Cálculo do PIS/COFINS, relativo à apuração própria (R$)."},"pAliqPis":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,1}(\\.[0-9]{2})?)$"}],"description":"Alíquota do PIS, relativa à apuração própria (%)."},"pAliqCofins":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,1}(\\.[0-9]{2})?)$"}],"description":"Alíquota da COFINS, relativa à apuração própria (%)."},"vPis":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor do débito de PIS apuração própria (R$)."},"vCofins":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor do débito de COFINS apuração própria (R$)."},"tpRetPisCofins":{"type":"string","enum":["0","1","2","3","4","5","6","7","8","9"],"description":"Tipo de retenção do PIS/COFINS: 0 - PIS/COFINS/CSLL Não Retidos; 1 - PIS/COFINS Retidos; 2 - PIS/COFINS Não Retidos; 3 - PIS/COFINS/CSLL Retidos; 4 - PIS/COFINS Retidos, CSLL Não Retido; 5 - PIS Retido, COFINS/CSLL Não Retido; 6 - COFINS Retido, PIS/CSLL Não Retido; 7 - PIS Não Retido, COFINS/CSLL Retidos; 8 - PIS/COFINS Não Retidos, CSLL Retido; 9 - COFINS Não Retido, PIS/CSLL Retidos;"}},"required":["CST"],"additionalProperties":false,"description":"Grupo de informações dos tributos PIS/COFINS"},"vRetCP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do CP(R$)."},"vRetIRRF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do IRRF (R$)."},"vRetCSLL":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do CSLL (R$)."}},"additionalProperties":false,"description":"Grupo de informações de outros tributos relacionados ao serviço prestado"},"totTrib":{"type":"object","properties":{"vTotTrib":{"type":"object","properties":{"vTotTribFed":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total aproximado dos tributos federais (R$)."},"vTotTribEst":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total aproximado dos tributos estaduais (R$)."},"vTotTribMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total aproximado dos tributos municipais (R$)."}},"required":["vTotTribFed","vTotTribEst","vTotTribMun"],"additionalProperties":false,"description":"Valor monetário total aproximado dos tributos, em conformidade com o artigo 1o da Lei no 12.741/2012"},"pTotTrib":{"type":"object","properties":{"pTotTribFed":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual total aproximado dos tributos federais (%)."},"pTotTribEst":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual total aproximado dos tributos estaduais (%)."},"pTotTribMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual total aproximado dos tributos municipais (%)."}},"required":["pTotTribFed","pTotTribEst","pTotTribMun"],"additionalProperties":false,"description":"Valor percentual total aproximado dos tributos, em conformidade com o artigo 1o da Lei no 12.741/2012"},"indTotTrib":{"type":"string","enum":["0"],"description":"Indicador de informação de valor total de tributos. Possui valor fixo igual a zero (indTotTrib=0). Não informar nenhum valor estimado para os Tributos (Decreto 8.264/2014). 0 - Não;"},"pTotTribSN":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,1}(\\.[0-9]{2})?)$"}],"description":"Valor percentual aproximado do total dos tributos da alíquota do Simples Nacional (%)"}},"additionalProperties":false,"description":"Grupo de informações para totais aproximados dos tributos relacionados ao serviço prestado"}},"required":["tribMun","totTrib"],"additionalProperties":false,"description":"Grupo de informações relacionados aos tributos relacionados ao serviço prestado"}},"required":["vServPrest","trib"],"additionalProperties":false,"description":"Grupo de informações relativas à valores do serviço prestado"},"IBSCBS":{"type":"object","properties":{"finNFSe":{"type":"string","enum":["0"],"description":"Indicador da finalidade da emissão de NFS-e"},"indFinal":{"type":"string","enum":["0","1"],"description":"Indica operação de uso ou consumo pessoal (art. 57)"},"cIndOp":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código indicador da operação de fornecimento, conforme tabela \"código indicador de operação\""},"tpOper":{"type":"string","enum":["1","2","3","4","5"],"description":"Tipo de Operação com Entes Governamentais ou outros serviços sobre bens imóveis"},"gRefNFSe":{"type":"object","properties":{"refNFSe":{"minItems":1,"maxItems":99,"type":"array","items":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":50},{"type":"string","pattern":"^(?:[0-9]{50})$"}],"description":"Chave da NFS-e referenciada"}}},"required":["refNFSe"],"additionalProperties":false,"description":"Grupo de NFS-e referenciadas"},"tpEnteGov":{"type":"string","enum":["1","2","3","4"],"description":"Tipo de ente governamental"},"indDest":{"type":"string","enum":["0","1"],"description":"A respeito do Destinatário dos serviços"},"dest":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número da inscrição no Cadastro Nacional de Pessoa Jurídica (CNPJ) do Destinatário do serviço"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número da inscrição no Cadastro de Pessoa Física (CPF) do Destinatário do serviço"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150}],"description":"Nome / Nome Empresarial do do Destinatário do serviço"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Grupo de informações do endereço do Destinatário do serviço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do Destinatário do serviço (Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail do Destinatário do serviço"}},"required":["xNome"],"additionalProperties":false,"description":"Grupo de informações relativas ao Destinatário"},"imovel":{"type":"object","properties":{"inscImobFisc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Inscrição imobiliária fiscal (código fornecido pela Prefeitura Municipal para a identificação da obra ou para fins de recolhimento do IPTU)"},"cCIB":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":8,"maxLength":8}],"description":"Código do Cadastro Imobiliário Brasileiro - CIB"},"end":{"type":"object","properties":{"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"},"endExt":{"type":"object","properties":{"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Grupo de informações do endereço da obra do serviço prestado"}},"additionalProperties":false,"description":"Grupo de informações de operações relacionadas a bens imóveis, exceto obras"},"valores":{"type":"object","properties":{"gReeRepRes":{"type":"object","properties":{"documentos":{"minItems":1,"maxItems":1000,"type":"array","items":{"type":"object","properties":{"dFeNacional":{"type":"object","properties":{"tipoChaveDFe":{"type":"string","enum":["1","2","3","9"],"description":"Documento fiscal a que se refere a chaveDfe que seja um dos documentos do Repositório Nacional"},"xTipoChaveDFe":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Descrição da DF-e a que se refere a chaveDfe que seja um dos documentos do Repositório Nacional Deve ser preenchido apenas quando \"tipoChaveDFe = 9 (Outro)\""},"chaveDFe":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":50}],"description":"Chave do Documento Fiscal eletrônico do repositório nacional referenciado para os casos de operações já tributadas"}},"required":["tipoChaveDFe","chaveDFe"],"additionalProperties":false,"description":"Grupo de informações de documentos fiscais eletrônicos que se encontram no repositório nacional"},"docFiscalOutro":{"type":"object","properties":{"cMunDocFiscal":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":7},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município emissor do documento fiscal que não se encontra no repositório nacional"},"nDocFiscal":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Número do documento fiscal que não se encontra no repositório nacional"},"xDocFiscal":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Descrição do documento fiscal"}},"required":["cMunDocFiscal","nDocFiscal","xDocFiscal"],"additionalProperties":false,"description":"Grupo de informações de documento fiscais, eletrônicos ou não, que não se encontram no repositório nacional"},"docOutro":{"type":"object","properties":{"nDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Número do documento não fiscal"},"xDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Descrição do documento não fiscal"}},"required":["nDoc","xDoc"],"additionalProperties":false,"description":"Grupo de informações de documento não fiscal."},"fornec":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número da inscrição no Cadastro Nacional de Pessoa Jurídica (CNPJ) do Fornecedor do serviço"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número da inscrição no Cadastro de Pessoa Física (CPF) do Fornecedor do serviço"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Este elemento só deverá ser preenchido para fornecedores não residentes no Brasil"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150}],"description":"Nome / Razão Social do do Fornecedor do serviço"}},"required":["xNome"],"additionalProperties":false,"description":"Grupo de informações do fornecedor do documento referenciado"},"dtEmiDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data da emissão do documento dedutível Ano, mês e dia (AAAA-MM-DD)"},"dtCompDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data da competência do documento dedutível Ano, mês e dia (AAAA-MM-DD)"},"tpReeRepRes":{"type":"string","enum":["99","01","02","03","04"],"description":"Tipo de valor incluído neste documento, recebido por motivo de estarem relacionadas a operações de terceiros, objeto de reembolso, repasse ou ressarcimento pelo recebedor, já tributados e aqui referenciados"},"xTpReeRepRes":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150}],"description":"Descrição do reembolso ou ressarcimento quando a opção é \"99 – Outros reembolsos ou ressarcimentos recebidos por valores pagos relativos a operações por conta e ordem de terceiro\""},"vlrReeRepRes":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário (total ou parcial, conforme documento informado) utilizado para não inclusão na base de cálculo do ISS e do IBS e da CBS da NFS-e que está sendo emitida (R$)"}},"required":["dtEmiDoc","dtCompDoc","tpReeRepRes","vlrReeRepRes"],"additionalProperties":false,"description":"Grupo relativo aos documentos referenciados nos casos de reembolso, repasse e ressarcimento que serão considerados na base de cálculo do ISSQN, do IBS e da CBS"}}},"required":["documentos"],"additionalProperties":false,"description":"Grupo de informações relativas a valores incluídos neste documento e recebidos por motivo de estarem relacionadas a operações de terceiros, objeto de reembolso, repasse ou ressarcimento pelo recebedor, já tributados e aqui referenciados"},"trib":{"type":"object","properties":{"gIBSCBS":{"type":"object","properties":{"CST":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Código de Situação Tributária do IBS e da CBS"},"cClassTrib":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código de Classificação Tributária do IBS e da CBS"},"cCredPres":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{2})$"}],"description":"Código e Classificação do Crédito Presumido: IBS e CBS"},"gTribRegular":{"type":"object","properties":{"CSTReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Código de Situação Tributária do IBS e da CBS de tributação regular"},"cClassTribReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código da Classificação Tributária do IBS e da CBS de tributação regular"}},"required":["CSTReg","cClassTribReg"],"additionalProperties":false,"description":"Grupo de informações da Tributação Regular"},"gDif":{"type":"object","properties":{"pDifUF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Percentual de diferimento para o IBS estadual"},"pDifMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Percentual de diferimento para o IBS municipal"},"pDifCBS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Percentual de diferimento para a CBS"}},"required":["pDifUF","pDifMun","pDifCBS"],"additionalProperties":false,"description":"Grupo de informações relacionadas ao diferimento para IBS e CBS"}},"required":["CST","cClassTrib"],"additionalProperties":false,"description":"Grupo de informações relacionadas ao IBS e à CBS"}},"required":["gIBSCBS"],"additionalProperties":false,"description":"Grupo de informações relacionados aos tributos IBS e CBS"}},"required":["trib"],"additionalProperties":false,"description":"Grupo de informações relativas aos valores do serviço prestado para IBS e CBS"}},"required":["finNFSe","cIndOp","indDest","valores"],"additionalProperties":false,"description":"Grupo de informações declaradas pelo emitente referentes ao IBS e à CBS"}},"required":["dhEmi","serie","nDPS","dCompet","cLocEmi","prest","serv","valores"],"additionalProperties":false}},"required":["empresa_codigo","leiaute","dados_dps"],"additionalProperties":false},{"type":"object","properties":{"empresa_codigo":{"type":"string","pattern":"^[A-Z0-9][A-Z0-9_-]{1,99}$"},"leiaute":{"type":"string","enum":["restrita_20261020"]},"dados_dps":{"type":"object","properties":{"dhEmi":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[13-9])|(1[0-2]))-(29|30)))))T(20|21|22|23|[0-1]\\d):[0-5]\\d:[0-5]\\d([-+](0[0-9]|10|11):00|([\\+](12):00)))$"}],"description":"Data e hora da emissão do DPS. Data e hora no formato UTC (Universal Coordinated Time): AAAA-MM-DDThh:mm:ssTZD"},"serie":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":5},{"type":"string","pattern":"^(?:[0-9]{1,4}|[0-8][0-9]{4})$"}],"description":"Número do equipamento emissor do DPS ou série do DPS"},"nDPS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","pattern":"^(?:[1-9]{1}[0-9]{0,14})$"}],"description":"Número do DPS"},"dCompet":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data em que se iniciou a prestação do serviço: Dia, mês e ano (AAAAMMDD)"},"cMotivoEmisTI":{"type":"string","enum":["1","2","3","4"],"description":"Motivo da Emissão da DPS pelo Tomador/Intermediário: 1 - Importação de Serviço; 2 - Tomador/Intermediário obrigado a emitir NFS-e por legislação municipal; 3 - Tomador/Intermediário emitindo NFS-e por recusa de emissão pelo prestador; 4 - Tomador/Intermediário emitindo por rejeitar a NFS-e emitida pelo prestador;"},"finNFSe":{"type":"string","enum":["0"],"description":"Indicador da finalidade da emissão de NFS-e"},"chNFSeRej":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":50},{"type":"string","pattern":"^(?:[0-9]{6}([0-9A-Z]{14})[0-9]{30})$"}],"description":"Chave de Acesso da NFS-e rejeitada pelo Tomador/Intermediário."},"cLocEmi":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"O código de município utilizado pelo Sistema Nacional NFS-e é o código definido para cada município pertencente ao \"\"Anexo V – Tabela de Código de Municípios do IBGE\"\", que consta ao final do Manual de Orientação ao Contribuinte do ISSQN para a Sefin Nacional NFS-e. O município emissor da NFS-e é aquele município em que o emitente da DPS está cadastrado e autorizado a \"emitir uma NFS-e\", ou seja, emitir uma DPS para que o sistema nacional valide as informações nela prestadas e gere a NFS-e correspondente para o emitente. Para que o sistema nacional emita a NFS-e o município emissor deve ser conveniado e estar ativo no sistema nacional. Além disso o convênio do município deve permitir que os contribuintes do município utilize os emissores públicos do Sistema Nacional NFS-e"},"subst":{"type":"object","properties":{"chSubstda":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":50},{"type":"string","pattern":"^(?:[0-9]{6}([0-9A-Z]{14})[0-9]{30})$"}],"description":"Chave de acesso da NFS-e a ser substituída"},"cMotivo":{"type":"string","enum":["99","01","02","03","04","05"],"description":"Código de justificativa para substituição de NFS-e: 01 - Desenquadramento de NFS-e do Simples Nacional; 02 - Enquadramento de NFS-e no Simples Nacional; 03 - Inclusão Retroativa de Imunidade/Isenção para NFS-e; 04 - Exclusão Retroativa de Imunidade/Isenção para NFS-e; 05 - Rejeição de NFS-e pelo tomador ou pelo intermediário se responsável pelo recolhimento do tributo; 99 - Outros;"},"xMotivo":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":15},{"type":"string","maxLength":255}],"description":"Descrição do motivo da substituição da NFS-e"}},"required":["chSubstda","cMotivo"],"additionalProperties":false,"description":"Dados da NFS-e a ser substituída"},"prest":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9A-Z]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF) do prestador do serviço."},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial do prestador"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço do prestador"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"},"regTrib":{"type":"object","properties":{"opSimpNac":{"type":"string","enum":["1","2","3"],"description":"Situação perante o Simples Nacional: 1 - Não Optante; 2 - Optante - Microempreendedor Individual (MEI); 3 - Optante - Microempresa ou Empresa de Pequeno Porte (ME/EPP);"},"regApTribSN":{"type":"string","enum":["1","2","3"],"description":"Opção para que o contribuinte optante pelo Simples Nacional ME/EPP (opSimpNac = 3) possa indicar, ao emitir o documento fiscal, em qual regime de apuração os tributos federais e municipal estão inseridos, caso tenha ultrapassado algum sublimite ou limite definido para o Simples Nacional. 1 – Regime de apuração dos tributos federais e municipal pelo SN; 2 – Regime de apuração dos tributos federais pelo SN e ISSQN por fora do SN conforme respectiva legislação municipal do tributo; 3 – Regime de apuração dos tributos federais e municipal por fora do SN conforme respectivas legislações federal e municipal de cada tributo;"},"regEspTrib":{"type":"string","enum":["0","1","2","3","4","5","6","9"],"description":"Tipos de Regimes Especiais de Tributação: 0 - Nenhum; 1 - Ato Cooperado (Cooperativa); 2 - Estimativa; 3 - Microempresa Municipal; 4 - Notário ou Registrador; 5 - Profissional Autônomo; 6 - Sociedade de Profissionais; 9 - Outros;"}},"required":["opSimpNac","regEspTrib"],"additionalProperties":false,"description":"Grupo de informações relativas aos regimes de tributação do prestador de serviços"}},"required":["regTrib"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Prestador de Serviços"},"toma":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9A-Z]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF)"},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"}},"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Tomador de Serviços"},"interm":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9A-Z]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF)"},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"}},"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Intermediário de Serviços"},"serv":{"type":"object","properties":{"locPrest":{"type":"object","properties":{"cLocPrestacao":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município onde o serviço foi prestado (tabela do IBGE)"},"cPaisPrestacao":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país onde o serviço foi prestado (Tabela de Países ISO)"}},"additionalProperties":false,"description":"Grupo de informações relativas ao local da prestação do serviço"},"cServ":{"type":"object","properties":{"cTribNac":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código de tributação nacional do ISSQN, nos termos da LC 116/2003, conforme aba MUN.INCID_INFO.SERV. do ANEXO I Regra de formação - 6 dígitos numéricos sendo: 2 para Item (LC 116/2003), 2 para Subitem (LC 116/2003) e 2 para Desdobro Nacional"},"cTribMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Código de tributação municipal do ISSQN"},"cNBS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{9})$"}],"description":"Código NBS correspondente ao serviço prestado, seguindo a versão 2.0, conforme Anexo B"},"cIntContrib":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":20},{"type":"string","pattern":"^(?:[a-zA-Z0-9]{1,20})$"}],"description":"Código interno do contribuinte"},"xDescServ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[\\s\\S!-ÿ]{1}[\\s\\S -ÿ]{0,}[\\s\\S!-ÿ]{1}|[\\s\\S!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":2000},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição completa do serviço prestado"}},"required":["cTribNac","xDescServ"],"additionalProperties":false,"description":"Grupo de informações relativas ao código do serviço prestado"},"comExt":{"type":"object","properties":{"mdPrestacao":{"type":"string","enum":["0","1","2","3","4"],"description":"Modo de Prestação: 0 - Desconhecido (tipo não informado na nota de origem); 1 - Transfronteiriço; 2 - Consumo no Brasil; 3 - Movimento Temporário de Pessoas Físicas; 4 - Consumo no Exterior;"},"vincPrest":{"type":"string","enum":["0","1","2","3","4","5","6","9"],"description":"Vínculo entre as partes no negócio: 0 - Sem vínculo com o Tomador/Prestador 1 - Controlada; 2 - Controladora; 3 - Coligada; 4 - Matriz; 5 - Filial ou sucursal; 6 - Outro vínculo; 9 - Desconhecido (tipo não informado na nota de origem);"},"tpMoeda":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":3},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Identifica a moeda da transação comercial"},"vServMoeda":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor do serviço prestado expresso em moeda estrangeira especificada em tpmoeda"},"mecAFComexP":{"type":"string","enum":["00","01","02","03","04","05","06","07","08"],"description":"Mecanismo de apoio/fomento ao Comércio Exterior utilizado pelo prestador do serviço: 00 - Desconhecido (tipo não informado na nota de origem); 01 - Nenhum; 02 - ACC - Adiantamento sobre Contrato de Câmbio – Redução a Zero do IR e do IOF; 03 - ACE – Adiantamento sobre Cambiais Entregues - Redução a Zero do IR e do IOF; 04 - BNDES-Exim Pós-Embarque – Serviços; 05 - BNDES-Exim Pré-Embarque - Serviços; 06 - FGE - Fundo de Garantia à Exportação; 07 - PROEX - EQUALIZAÇÃO 08 - PROEX - Financiamento;"},"mecAFComexT":{"type":"string","enum":["10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","00","01","02","03","04","05","06","07","08","09"],"description":"Mecanismo de apoio/fomento ao Comércio Exterior utilizado pelo tomador do serviço: 00 - Desconhecido (tipo não informado na nota de origem); 01 - Nenhum; 02 - Adm. Pública e Repr. Internacional; 03 - Alugueis e Arrend. Mercantil de maquinas, equip., embarc. e aeronaves; 04 - Arrendamento Mercantil de aeronave para empresa de transporte aéreo público; 05 - Comissão a agentes externos na exportação; 06 - Despesas de armazenagem, mov. e transporte de carga no exterior; 07 - Eventos FIFA (subsidiária); 08 - Eventos FIFA; 09 - Fretes, arrendamentos de embarcações ou aeronaves e outros; 10 - Material Aeronáutico; 11 - Promoção de Bens no Exterior; 12 - Promoção de Dest. Turísticos Brasileiros; 13 - Promoção do Brasil no Exterior; 14 - Promoção Serviços no Exterior; 15 - RECINE; 16 - RECOPA; 17 - Registro e Manutenção de marcas, patentes e cultivares; 18 - REICOMP; 19 - REIDI; 20 - REPENEC; 21 - REPES; 22 - RETAERO; 23 - RETID; 24 - Royalties, Assistência Técnica, Científica e Assemelhados; 25 - Serviços de avaliação da conformidade vinculados aos Acordos da OMC; 26 - ZPE;"},"movTempBens":{"type":"string","enum":["0","1","2","3"],"description":"Vínculo da Operação à Movimentação Temporária de Bens: 0 - Desconhecido (tipo não informado na nota de origem); 1 - Não; 2 - Vinculada - Declaração de Importação; 3 - Vinculada - Declaração de Exportação;"},"nDI":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":12}],"description":"Número da Declaração de Importação (DI/DSI/DA/DRI-E) averbado"},"nRE":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":12}],"description":"Número do Registro de Exportação (RE) averbado"},"mdic":{"type":"string","enum":["0","1"],"description":"Compartilhar as informações da NFS-e gerada a partir desta DPS com a Secretaria de Comércio Exterior: 0 - Não enviar para o MDIC; 1 - Enviar para o MDIC;"}},"required":["mdPrestacao","vincPrest","tpMoeda","vServMoeda","mecAFComexP","mecAFComexT","movTempBens","mdic"],"additionalProperties":false,"description":"Grupo de informações relativas à exportação/importação de serviço prestado"},"obra":{"type":"object","properties":{"inscImobFisc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Inscrição imobiliária fiscal (código fornecido pela Prefeitura Municipal para a identificação da obra ou para fins de recolhimento do IPTU)"},"cObra":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Número de identificação da obra. Cadastro Nacional de Obras (CNO) ou Cadastro Específico do INSS (CEI)."},"cCIB":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":8,"maxLength":8}],"description":"Código do Cadastro Imobiliário Brasileiro - CIB."},"end":{"type":"object","properties":{"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"},"endExt":{"type":"object","properties":{"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Grupo de informações do endereço da obra do serviço prestado"}},"additionalProperties":false,"description":"Grupo de informações do DPS relativas à serviço de obra"},"atvEvento":{"type":"object","properties":{"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição do evento Artístico, Cultural, Esportivo, etc"},"dtIni":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data de início da atividade de evento. Ano, Mês e Dia (AAAA-MM-DD)"},"dtFim":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data de fim da atividade de evento. Ano, Mês e Dia (AAAA-MM-DD)"},"idAtvEvt":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Identificação da Atividade de Evento (código identificador de evento determinado pela Administração Tributária Municipal)"},"end":{"type":"object","properties":{"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"},"endExt":{"type":"object","properties":{"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Grupo de informações relativas ao endereço da atividade, evento ou local do serviço prestado"}},"required":["xNome","dtIni","dtFim"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas à Evento"},"infoCompl":{"type":"object","properties":{"idDocTec":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Identificador de Documento de Responsabilidade Técnica: ART, RRT, DRT, Outros."},"docRef":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Chave da nota, número identificador da nota, número do contrato ou outro identificador de documento emitido pelo prestador de serviços, que subsidia a emissão dessa nota pelo tomador do serviço ou intermediário (preenchimento obrigatório caso a nota esteja sendo emitida pelo Tomador ou intermediário do serviço)."},"xPed":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do pedido/ordem de compra/ordem de serviço/projeto que autorize a prestação do serviço em operações B2B - Informação de interesse do tomador do serviço para controle e gestão da Negociação"},"gItemPed":{"type":"object","properties":{"xItemPed":{"minItems":1,"maxItems":99,"type":"array","items":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do item do pedido/ordem de compra/ordem de serviço/projeto - Identificação do número do item do pedido ou ordem de compra destacado e xPed"}}},"required":["xItemPed"],"additionalProperties":false,"description":"Grupo de itens do pedido/ordem de compra/ordem de serviço/projeto"},"xInfComp":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":2000},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Informações complementares"}},"additionalProperties":false,"description":"Grupo de informações complementares disponível para todos os serviços prestados"}},"required":["locPrest","cServ"],"additionalProperties":false,"description":"Grupo de informações do DPS relativas ao Serviço Prestado"},"valores":{"type":"object","properties":{"vServPrest":{"type":"object","properties":{"vReceb":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário recebido pelo intermediário do serviço (R$)"},"vServ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do serviço (R$). (Para os códigos de tributação nacional do subitem 99.03, vServ = pCopropriedade x vTotOper)"}},"required":["vServ"],"additionalProperties":false,"description":"Grupo de informações relativas aos valores do serviço prestado"},"vDescCondIncond":{"type":"object","properties":{"vDescIncond":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do desconto incondicionado (R$). (Para os códigos de tributação nacional do subitem 99.03, vDescIncond = pCopropriedade x vDescIncondTot)"},"vDescCond":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do desconto condicionado (R$). (Para os códigos de tributação nacional do subitem 99.03, vDescCond = pCopropriedade x vDescCondTot)"}},"additionalProperties":false,"description":"Grupo de informações relativas aos descontos condicionados e incondicionados"},"vAjusteBC":{"type":"object","properties":{"pAjusteBCISSQN":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual padrão para ajuste dos valores de base de cálculo do ISSQN"},"vAjusteBCISSQN":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário padrão para ajuste dos valores de base de cálculo do ISSQN"},"documentos":{"type":"object","properties":{"docAjusteBC":{"minItems":1,"maxItems":1000,"type":"array","items":{"type":"object","properties":{"tpAjusteBC":{"type":"string","enum":["2","5","6","7","8","9","99","101","102","103","104","105","199"],"description":"Tipo de Ajuste"},"xTpAjusteBC":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição do ajuste quando o tipo informado exige detalhamento"},"vTotDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total do documento informado (R$)"},"vAjusteAplic":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário efetivamente utilizado para ajuste de base(s) de cálculo do valor do serviço da NFS-e que está sendo emitida (R$)"},"dtEmiDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data da emissão do documento dedutível. Ano, mês e dia (AAAA-MM-DD)"},"dtCompDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data da competência do documento dedutível. Ano, mês e dia (AAAA-MM-DD)"},"dFeNacional":{"type":"object","properties":{"tipoChaveDFe":{"type":"string","enum":["1","2","3","9"],"description":"Documento fiscal a que se refere a chaveDfe que seja um dos documentos do Repositório Nacional"},"xTipoChaveDFe":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição da DF-e a que se refere a chaveDfe que seja um dos documentos do Repositório Nacional Deve ser preenchido apenas quando \"tipoChaveDFe = 9 (Outro)\""},"chaveDFe":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":50}],"description":"Chave do Documento Fiscal eletrônico do repositório nacional referenciado para os casos de operações já tributadas"}},"required":["tipoChaveDFe","chaveDFe"],"additionalProperties":false,"description":"Grupo de informações de documentos fiscais eletrônicos que se encontram no repositório nacional"},"docFiscalOutro":{"type":"object","properties":{"cMunDocFiscal":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":7},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município emissor do documento fiscal que não se encontra no repositório nacional"},"nDocFiscal":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Número do documento fiscal que não se encontra no repositório nacional"},"xDocFiscal":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição do documento fiscal"}},"required":["cMunDocFiscal","nDocFiscal","xDocFiscal"],"additionalProperties":false,"description":"Grupo de informações de documento fiscais, eletrônicos ou não, que não se encontram no repositório nacional"},"docOutro":{"type":"object","properties":{"nDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Número do documento não fiscal"},"xDoc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição do documento não fiscal"}},"required":["nDoc","xDoc"],"additionalProperties":false,"description":"Grupo de informações de documento não fiscal"},"fornec":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9A-Z]{14})$"}],"description":"Número do CNPJ"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número do CPF"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"CAEPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Número do Cadastro de Atividade Econômica da Pessoa Física (CAEPF)"},"IM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":15},{"type":"string","minLength":1}],"description":"Número da inscrição municipal"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":300}],"description":"Nome/Nome Empresarial"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Dados de endereço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do prestador: Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail"}},"additionalProperties":false,"description":"Grupo de informações do fornecedor do serviço prestado"}},"required":["tpAjusteBC","vTotDoc","vAjusteAplic"],"additionalProperties":false,"description":"Grupo de informações de documento utilizado para ajuste dos valores de base de cálculo (ISSQN e/ou IBS/CBS)"}}},"required":["docAjusteBC"],"additionalProperties":false,"description":"Grupo de informações de documento utilizado para ajuste dos valores de base de cálculo (ISSQN e/ou IBS/CBS)"}},"additionalProperties":false,"description":"Grupo de informações relativas ao valores para ajuste dos valores de base de cálculo"},"trib":{"type":"object","properties":{"tribMun":{"type":"object","properties":{"tribISSQN":{"type":"string","enum":["1","2","3","4"],"description":"Tributação do ISSQN sobre o serviço prestado: 1 - Operação tributável; 2 - Imunidade; 3 - Exportação de serviço; 4 - Não Incidência;"},"cPaisResult":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país onde se verficou o resultado da prestação do serviço para o caso de Exportação de Serviço.(Tabela de Países ISO)"},"tpImunidade":{"type":"string","enum":["0","1","2","3","4","5"],"description":"Identificação da Imunidade do ISSQN – somente para o caso de Imunidade. Tipos de Imunidades: 0 - Imunidade (tipo não informado na nota de origem); 1 - Patrimônio, renda ou serviços, uns dos outros (CF88, Art 150, VI, a); 2 - Templos de qualquer culto (CF88, Art 150, VI, b); 3 - Patrimônio, renda ou serviços dos partidos políticos, inclusive suas fundações, das entidades sindicais dos trabalhadores, das instituições de educação e de assistência social, sem fins lucrativos, atendidos os requisitos da lei (CF88, Art 150, VI, c); 4 - Livros, jornais, periódicos e o papel destinado a sua impressão (CF88, Art 150, VI, d); 5 - Fonogramas e videofonogramas musicais produzidos no Brasil contendo obras musicais ou literomusicais de autores brasileiros e/ou obras em geral interpretadas por artistas brasileiros bem como os suportes materiais ou arquivos digitais que os contenham, salvo na etapa de replicação industrial de mídias ópticas de leitura a laser. (CF88, Art 150, VI, e);"},"exigSusp":{"type":"object","properties":{"tpSusp":{"type":"string","enum":["1","2"],"description":"Opção para Exigibilidade Suspensa: 1 - Exigibilidade Suspensa por Decisão Judicial; 2 - Exigibilidade Suspensa por Processo Administrativo;"},"nProcesso":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{30})$"}],"description":"Número do processo judicial ou administrativo de suspensão da exigibilidade"}},"required":["tpSusp","nProcesso"],"additionalProperties":false,"description":"Informações para a suspensão da Exigibilidade do ISSQN"},"BM":{"type":"object","properties":{"nBM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{14})$"}],"description":"Identificador do benefício parametrizado pelo município. Trata-se de um identificador único que foi gerado pelo Sistema Nacional no momento em que o município de incidência do ISSQN incluiu o benefício no sistema. Critério de formação do número de identificação de parâmetros municipais: 7 dígitos - posição 1 a 7: número identificador do Município, conforme código IBGE; 2 dígitos - posições 8 e 9 : número identificador do tipo de parametrização (01-legislação, 02-regimes especiais, 03-retenções, 04-outros benefícios); 5 dígitos - posição 10 a 14 : número sequencial definido pelo sistema quando do registro específico do parâmetro dentro do tipo de parametrização no sistema;"},"vRedBCBM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário informado pelo emitente para redução da base de cálculo (BC) do ISSQN devido a um Benefício Municipal (BM)."},"pRedBCBM":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual informado pelo emitente para redução da base de cálculo (BC) do ISSQN devido a um Benefício Municipal (BM)."}},"required":["nBM"],"additionalProperties":false,"description":"Tributação do ISSQN sobre o serviço prestado: 1 - Operação tributável; 2 - Exportação de serviço; 3 - Não Incidência; 4 - Imunidade;"},"tpRetISSQN":{"type":"string","enum":["1","2","3"],"description":"Tipo de retencao do ISSQN: 1 - Não Retido; 2 - Retido pelo Tomador; 3 - Retido pelo Intermediario;"},"pAliq":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|[0-9]{1}(\\.[0-9]{2})?)$"}],"description":"Valor da alíquota (%) do serviço prestado relativo ao município sujeito ativo (município de incidência) do ISSQN. Se o município de incidência pertence ao Sistema Nacional NFS-e a alíquota estará parametrizada e, portanto, será fornecida pelo sistema. Se o município de incidência não pertence ao Sistema Nacional NFS-e a alíquota não estará parametrizada e, por isso, deverá ser fornecida pelo emitente."}},"required":["tribISSQN","tpRetISSQN"],"additionalProperties":false,"description":"Grupo de informações relacionados ao Imposto Sobre Serviços de Qualquer Natureza - ISSQN"},"tribFed":{"type":"object","properties":{"piscofins":{"type":"object","properties":{"CST":{"type":"string","enum":["49","50","51","52","53","54","55","56","60","61","62","63","64","65","66","67","70","71","72","73","74","75","98","99","00","01","02","03","04","05","06","07","08","09"],"description":"Código de Situação Tributária do PIS/COFINS (CST): 00 - Nenhum; 01 - Operação Tributável com Alíquota Básica; 02 - Operação Tributável com Alíquota Diferenciada; 03 - Operação Tributável com Alíquota por Unidade de Medida de Produto; 04 - Operação Tributável monofásica - Revenda a Alíquota Zero; 05 - Operação Tributável por Substituição Tributária; 06 - Operação Tributável a Alíquota Zero; 07 - Operação Isenta da Contribuição; 08 - Operação sem Incidência da Contribuição; 09 - Operação com Suspensão da Contribuição; 49 - Outras Operações de Saída; 50 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Tributada no Mercado Interno; 51 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno; 52 - Operação com Direito a Crédito – Vinculada Exclusivamente a Receita de Exportação; 53 - Operação com Direito a Crédito – Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno; 54 - Operação com Direito a Crédito – Vinculada a Receitas Tributadas no Mercado Interno e de Exportação; 55 - Operação com Direito a Crédito – Vinculada a Receitas Não Tributadas no Mercado Interno e de Exportação; 56 - Operação com Direito a Crédito – Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno e de Exportação; 60 - Crédito Presumido – Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno; 61 - Crédito Presumido – Operação de Aquisição Vinculada Exclusivamente a Receita Não-Trib"},"vBCPisCofins":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor da Base de Cálculo do PIS/COFINS, relativo à apuração própria (R$)."},"pAliqPis":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,1}(\\.[0-9]{2})?)$"}],"description":"Alíquota do PIS, relativa à apuração própria (%)."},"pAliqCofins":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,1}(\\.[0-9]{2})?)$"}],"description":"Alíquota da COFINS, relativa à apuração própria (%)."},"vPis":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor do débito de PIS apuração própria (R$)."},"vCofins":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor do débito de COFINS apuração própria (R$)."},"tpRetPisCofins":{"type":"string","enum":["0","1","2","3","4","5","6","7","8","9"],"description":"Tipo de retenção do PIS/COFINS: 0 - PIS/COFINS/CSLL Não Retidos; 1 - PIS/COFINS Retidos; 2 - PIS/COFINS Não Retidos; 3 - PIS/COFINS/CSLL Retidos; 4 - PIS/COFINS Retidos, CSLL Não Retido; 5 - PIS Retido, COFINS/CSLL Não Retido; 6 - COFINS Retido, PIS/CSLL Não Retido; 7 - PIS Não Retido, COFINS/CSLL Retidos; 8 - PIS/COFINS Não Retidos, CSLL Retido; 9 - COFINS Não Retido, PIS/CSLL Retidos;"}},"required":["CST"],"additionalProperties":false,"description":"Grupo de informações dos tributos PIS/COFINS"},"vRetCP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do CP(R$)."},"vRetIRRF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do IRRF (R$)."},"vRetCSLL":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário do CSLL (R$)."}},"additionalProperties":false,"description":"Grupo de informações de outros tributos relacionados ao serviço prestado"},"totTrib":{"type":"object","properties":{"vTotTrib":{"type":"object","properties":{"vTotTribFed":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total aproximado dos tributos federais (R$)."},"vTotTribEst":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total aproximado dos tributos estaduais (R$)."},"vTotTribMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário total aproximado dos tributos municipais (R$)."}},"required":["vTotTribFed","vTotTribEst","vTotTribMun"],"additionalProperties":false,"description":"Valor monetário total aproximado dos tributos, em conformidade com o artigo 1o da Lei no 12.741/2012"},"pTotTrib":{"type":"object","properties":{"pTotTribFed":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual total aproximado dos tributos federais (%)."},"pTotTribEst":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual total aproximado dos tributos estaduais (%)."},"pTotTribMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Valor percentual total aproximado dos tributos municipais (%)."}},"required":["pTotTribFed","pTotTribEst","pTotTribMun"],"additionalProperties":false,"description":"Valor percentual total aproximado dos tributos, em conformidade com o artigo 1o da Lei no 12.741/2012"},"indTotTrib":{"type":"string","enum":["0"],"description":"Indicador de informação de valor total de tributos. Possui valor fixo igual a zero (indTotTrib=0). Não informar nenhum valor estimado para os Tributos (Decreto 8.264/2014). 0 - Não;"},"pTotTribSN":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,1}(\\.[0-9]{2})?)$"}],"description":"Valor percentual aproximado do total dos tributos da alíquota do Simples Nacional (%)"}},"additionalProperties":false,"description":"Grupo de informações para totais aproximados dos tributos relacionados ao serviço prestado"}},"required":["tribMun","totTrib"],"additionalProperties":false,"description":"Grupo de informações relacionados aos tributos relacionados ao serviço prestado"}},"required":["vServPrest","trib"],"additionalProperties":false,"description":"Grupo de informações relativas à valores do serviço prestado"},"IBSCBS":{"type":"object","properties":{"indFinal":{"type":"string","enum":["0","1"],"description":"Indica operação de uso ou consumo pessoal (art. 57)"},"cIndOp":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código indicador da operação de fornecimento, conforme tabela \"código indicador de operação\""},"tpOper":{"type":"string","enum":["1","2","3","4","5"],"description":"Tipo de Operação com Entes Governamentais ou outros serviços sobre bens imóveis"},"gRefNFSe":{"type":"object","properties":{"refNFSe":{"minItems":1,"maxItems":99,"type":"array","items":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":50},{"type":"string","pattern":"^(?:[0-9]{6}([0-9A-Z]{14})[0-9]{30})$"}],"description":"Chave da NFS-e referenciada"}}},"required":["refNFSe"],"additionalProperties":false,"description":"Grupo de NFS-e referenciadas"},"tpEnteGov":{"type":"string","enum":["1","2","3","4"],"description":"Tipo de ente governamental"},"indDest":{"type":"string","enum":["0","1"],"description":"A respeito do Destinatário dos serviços"},"dest":{"type":"object","properties":{"CNPJ":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":14},{"type":"string","pattern":"^(?:[0-9A-Z]{14})$"}],"description":"Número da inscrição no Cadastro Nacional de Pessoa Jurídica (CNPJ) do Destinatário do serviço"},"CPF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":11},{"type":"string","pattern":"^(?:[0-9]{11})$"}],"description":"Número da inscrição no Cadastro de Pessoa Física (CPF) do Destinatário do serviço"},"NIF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":40}],"description":"Número de Identificação Fiscal fornecido por órgão de administração tributária no exterior"},"cNaoNIF":{"type":"string","enum":["0","1","2"],"description":"Motivo para não informação do NIF: 0 - Não informado na nota de origem; 1 - Dispensado do NIF; 2 - Não exigência do NIF;"},"xNome":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Nome / Nome Empresarial do do Destinatário do serviço"},"end":{"type":"object","properties":{"endNac":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município, conforme Tabela do IBGE"},"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Número do CEP"}},"required":["cMun","CEP"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço nacional"},"endExt":{"type":"object","properties":{"cPais":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[A-Z]{2})$"}],"description":"Código do país (Tabela de Países ISO)"},"cEndPost":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":11}],"description":"Código alfanumérico do Endereçamento Postal no exterior do prestador do serviço."},"xCidade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Nome da cidade no exterior do prestador do serviço."},"xEstProvReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Estado, província ou região da cidade no exterior do prestador do serviço."}},"required":["cPais","cEndPost","xCidade","xEstProvReg"],"additionalProperties":false,"description":"Grupo de informações específicas de endereço no exterior"},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro da localização do imóvel"},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número do imóvel"},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço"},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro"}},"required":["xLgr","nro","xBairro"],"additionalProperties":false,"description":"Grupo de informações do endereço do Destinatário do serviço"},"fone":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6,20})$"}],"description":"Número do telefone do Destinatário do serviço (Preencher com o Código DDD + número do telefone. Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)"},"email":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":80}],"description":"E-mail do Destinatário do serviço"}},"required":["xNome"],"additionalProperties":false,"description":"Grupo de informações relativas ao Destinatário"},"imovel":{"type":"object","properties":{"cMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{7})$"}],"description":"Código do município do endereço do imóvel (Tabela do IBGE)"},"gLocacao":{"type":"object","properties":{"pCopropriedade":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Percentual de Copropriedade (Caso só haja um locador, cedente ou arrendador, informar o Percentual de Copropriedade de 100%)"},"vTotOper":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor total da operação com bem imóvel (Informar o valor total da operação de locação, cessão onerosa ou arrendamento de bens imóveis, associado ao aluguel, renda ou equivalente, conforme art. 255 da LC 214/2025). Não deverá ser inserido neste campo o valor proporcional do coproprietário."},"vDescIncondTot":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor total do Desconto Incondicionado (Informar o valor total do desconto incondicionado na operação de locação, cessão onerosa ou arrendamento de bens imóveis)"},"vDescCondTot":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor total do Desconto Condicionado (Informar o valor total do desconto incondicionado na operação de locação, cessão onerosa ou arrendamento de bens imóveis)"},"dVencOrig":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))))))$"}],"description":"Data de vencimento original Ano, Mês e Dia (AAAA-MM-DD) (Informar data de vencimento original do aluguel, renda ou equivalente na operação de locação, cessão onerosa ou arrendamento de bens imóveis)"}},"required":["pCopropriedade","vTotOper"],"additionalProperties":false,"description":"Grupo de informações relativas às operações de locação, cessão onerosa ou arrendamento de bens imóveis"},"gUnidImob":{"minItems":0,"maxItems":99,"type":"array","items":{"type":"object","properties":{"inscImobFisc":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":1},{"type":"string","maxLength":30}],"description":"Inscrição imobiliária fiscal (código fornecido pela Prefeitura Municipal para a identificação da obra ou para fins de recolhimento do IPTU)"},"cCIB":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","minLength":8,"maxLength":8}],"description":"Código do Cadastro Imobiliário Brasileiro - CIB"},"end":{"type":"object","properties":{"CEP":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Código numérico do Endereçamento Postal nacional (CEP) do endereço do imóvel."},"xLgr":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":255}],"description":"Tipo e nome do logradouro do endereço do imóvel."},"nro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Número no logradouro do endereço do imóvel."},"xCpl":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":156}],"description":"Complemento do endereço do imóvel."},"xBairro":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":60}],"description":"Bairro do endereço do imóvel."}},"required":["CEP","xLgr","nro"],"additionalProperties":false,"description":"Grupo de informações do endereço do imóvel."},"gAjusteBCLocImoveis":{"minItems":0,"maxItems":1000,"type":"array","items":{"type":"object","properties":{"tpAjusteBCLocImoveis":{"type":"string","enum":["99","01","02","03","04"],"description":"Tipo de parcela não integrante da base de cálculo do IBS e da CBS; 01 = Tributos inclusos no aluguel ou equivalente (Ex.: IPTU, Contribuição de melhoria) - apenas para NBS 1.1002.10.00 ou 1.1002.20.00; 02 = Emolumento incluso no aluguel ou equivalente - apenas para NBS 1.1002.10.00 ou 1.1002.20.00; 03 = Condomínio incluso no aluguel ou equivalente - apenas para NBS 1.1002.10.00 ou 1.1002.20.00; 04 = Redutor Social - apenas para a NBS 1.1002.10.00; 99 = Outras parcelas inclusas no aluguel ou equivalente;"},"xTpAjusteBCLocImoveis":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição do tipo de parcela não integrante da base de cálculo do IBS e da CBS quando a opção for \"99 = Outras parcelas inclusas no aluguel ou equivalente\"."},"vAjusteBCLocImoveis":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,14}(\\.[0-9]{2})?)$"}],"description":"Valor monetário utilizado para não inclusão na base de cálculo do IBS e da CBS da NFS-e que está sendo emitida (R$). (Informar o valor total da parcela não integrante da base de cálculo - IPTU, Condomínio, Redutor social, etc. -, não devendo ser inserido o valor proporcional do coproprietário)"}},"required":["tpAjusteBCLocImoveis","vAjusteBCLocImoveis"],"additionalProperties":false,"description":"Grupo de informações relativas a valores de ajuste (dedução/redução) da Base de Cálculo do IBS e da CBS referentes às operações de locação, cessão onerosa ou arrendamento de bens imóveis"}}},"additionalProperties":false,"description":"Grupo de informações relativas às unidades imobiliárias objeto da operação"}}},"required":["cMun"],"additionalProperties":false,"description":"Grupo de informações de operações relacionadas a bens imóveis, exceto obras"},"bensMoveis":{"minItems":0,"maxItems":1000,"type":"array","items":{"type":"object","properties":{"cNCMBemMovel":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":8},{"type":"string","pattern":"^(?:[0-9]{8})$"}],"description":"Código da Nomenclatura Comum do Mercosul (NCM) do bem móvel objeto da locação."},"xNCMBemMovel":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1})$"},{"type":"string","minLength":1},{"type":"string","maxLength":150},{"type":"string","pattern":"^(?:[\\s\\S]*[^\\s][\\s\\S]*)$"}],"description":"Descrição do Bem Móvel objeto da locação."},"qtdNCMBemMovel":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","maxLength":3},{"type":"string","pattern":"^(?:[0-9]{1}[0-9]{0,2})$"}],"description":"Quantidade do Bem Móvel objeto da locação."}},"required":["cNCMBemMovel","xNCMBemMovel","qtdNCMBemMovel"],"additionalProperties":false,"description":"Grupo de informações relativas aos bens móveis objetos de locação"}},"valores":{"type":"object","properties":{"trib":{"type":"object","properties":{"CST":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Código de Situação Tributária do IBS e da CBS"},"cClassTrib":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código de Classificação Tributária do IBS e da CBS"},"gIBSCBS":{"type":"object","properties":{"cCredPres":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{2})$"}],"description":"Código e Classificação do Crédito Presumido: IBS e CBS"},"gTribRegular":{"type":"object","properties":{"CSTReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{3})$"}],"description":"Código de Situação Tributária do IBS e da CBS de tributação regular"},"cClassTribReg":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:[0-9]{6})$"}],"description":"Código da Classificação Tributária do IBS e da CBS de tributação regular"}},"required":["CSTReg","cClassTribReg"],"additionalProperties":false,"description":"Grupo de informações da Tributação Regular"},"gDif":{"type":"object","properties":{"pDifUF":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Percentual de diferimento para o IBS estadual"},"pDifMun":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Percentual de diferimento para o IBS municipal"},"pDifCBS":{"allOf":[{"type":"string","maxLength":256000},{"type":"string","pattern":"^(?:0|0\\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\\.[0-9]{2})?)$"}],"description":"Percentual de diferimento para a CBS"}},"required":["pDifUF","pDifMun","pDifCBS"],"additionalProperties":false,"description":"Grupo de informações relacionadas ao diferimento para IBS e CBS"}},"additionalProperties":false,"description":"Grupo de informações relacionadas ao IBS e à CBS"}},"required":["CST","cClassTrib"],"additionalProperties":false,"description":"Grupo de informações de tributação do IBS e da CBS"}},"required":["trib"],"additionalProperties":false,"description":"Grupo de informações relativas aos valores do serviço prestado para IBS e CBS"}},"required":["indDest","valores"],"additionalProperties":false,"description":"Grupo de informações declaradas pelo emitente referentes ao IBS e à CBS"}},"required":["dhEmi","serie","nDPS","dCompet","finNFSe","cLocEmi","prest","serv","valores"],"additionalProperties":false}},"required":["empresa_codigo","leiaute","dados_dps"],"additionalProperties":false}]}]}}}},"parameters":[{"schema":{"type":"string","minLength":8,"maxLength":200},"in":"header","name":"idempotency-key","required":true}],"security":[{"ApiKey":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"202":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"/api/v1/nfse/cancelar":{"post":{"summary":"Solicitar cancelamento por evento 101101","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"empresa_codigo":{"type":"string","pattern":"^[A-Z0-9][A-Z0-9_-]{1,99}$"},"chave_acesso":{"type":"string","pattern":"^[0-9]{50}$"},"motivo":{"type":"string","enum":["1","2","9"]},"justificativa":{"type":"string","minLength":15,"maxLength":255},"data_evento":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},"required":["empresa_codigo","chave_acesso","motivo","justificativa","data_evento"],"additionalProperties":false}}}},"parameters":[{"schema":{"type":"string","minLength":8,"maxLength":200},"in":"header","name":"idempotency-key","required":true}],"security":[{"ApiKey":[]}],"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"202":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"/api/v1/solicitacoes/{id}":{"get":{"summary":"Consultar situação persistida","parameters":[{"schema":{"type":"string","format":"uuid"},"in":"path","name":"id","required":true}],"security":[{"ApiKey":[]}],"responses":{"200":{"description":"Default Response"}}}},"/api/v1/solicitacoes/{id}/reconciliar":{"post":{"summary":"Consultar a SEFIN sem retransmitir","parameters":[{"schema":{"type":"string","format":"uuid"},"in":"path","name":"id","required":true}],"security":[{"ApiKey":[]}],"responses":{"200":{"description":"Default Response"}}}},"/api/v1/solicitacoes/{id}/xml":{"get":{"summary":"Recuperar xml","parameters":[{"schema":{"type":"string","format":"uuid"},"in":"path","name":"id","required":true}],"security":[{"ApiKey":[]}],"responses":{"200":{"description":"Default Response"}}}},"/api/v1/solicitacoes/{id}/danfse":{"get":{"summary":"Recuperar danfse","parameters":[{"schema":{"type":"string","format":"uuid"},"in":"path","name":"id","required":true}],"security":[{"ApiKey":[]}],"responses":{"200":{"description":"Default Response"}}}},"/api/v1/solicitacoes/{id}/eventos":{"get":{"summary":"Recuperar eventos","parameters":[{"schema":{"type":"string","format":"uuid"},"in":"path","name":"id","required":true}],"security":[{"ApiKey":[]}],"responses":{"200":{"description":"Default Response"}}}}},"servers":[{"url":"https://emissor.service.pes2b.com"}]}