{
"$schema": "http://json-schema.org/draft-04/schema#", "title": "Recepção de Lote de RPS", "description": "Esse serviço compreende a recepção do Lote de RPS, a resposta com o número do protocolo gerado para esta transação e o processamento do lote. Quando efetuada a recepção, o Lote entrará na fila para processamento posterior onde serão feitas as validações necessárias e geração das NFS-e. ", "type": "object", "properties": { "loteRps": { "type": "object", "properties": { "numeroLote": { "$ref": "definitions.json#/numeroLote"}, "cnpj": { "$ref": "definitions.json#/cnpj"}, "inscricaoMunicipal": { "$ref": "definitions.json#/inscricaoMunicipal" }, "quantidadeRps": { "$ref": "definitions.json#/quantidadeRps" }, "listaRps": { "type": "array", "items": { "type": "object", "properties": { "identificacaoRps": { "$ref": "definitions.json#/identificacaoRps" }, "dataEmissao": { "$ref": "definitions.json#/data" }, "naturezaOperacao": { "$ref": "definitions.json#/naturezaOperacao" }, "regimeEspecialTributacao": { "$ref": "definitions.json#/regimeEspecialTributacao" }, "optanteSimplesNacional": { "type": "boolean" }, "incentivadorCultural": { "type": "boolean" }, "status": { "$ref": "definitions.json#/statusRps" }, "rpsSubstituido": { "$ref": "definitions.json#/identificacaoRps" }, "servico": { "$ref": "definitions.json#/dadosServico" }, "prestador": { "$ref": "definitions.json#/identificacaoPrestador" }, "tomador": { "$ref": "definitions.json#/dadosTomador" }, "intermediarioServico": { "$ref": "definitions.json#/identificacaoIntermediarioServico" }, "construcaoCivil": { "$ref": "definitions.json#/dadosConstrucaoCivil" } }, "required": ["identificacaoRps", "dataEmissao", "naturezaOperacao", "optanteSimplesNacional", "incentivadorCultural", "status", "servico", "prestador", "tomador"], "additionalProperties": false }, "minItems": 1 } }, "required": ["numeroLote", "cnpj", "inscricaoMunicipal", "quantidadeRps", "listaRps"], "additionalProperties": false } }, "required": ["loteRps"], "additionalProperties": false
}