Algumas observações...
1) Este provedor (Publica) contempla uma tratativa para cancelamento de NFS-e por substituição que o ACBR não contempla:
Um RPS identificado como “substituto” deverá conter a numeração do RPS a ser substituído.
A NFS-e do RPS substituído será cancelada e uma nova nota será gerada em substituição. A relação entre a NFS-e substituta e a substituída ficará registrada pelos 2 atributos.
2) O meu cliente me questionou quanto ao webservice de envio da DIR contemplado no schema, que na pratica é uma NFSe com inversão dos dados do prestador de outro município e Tomador do municipio...
Existe no ACBR algum esquema pra uso dos demais webservices contidos no schema do provedor Publica ou similar, ou fica a cargo dos desenvolvedores criarem rotinas especificas de geração e transmissão, sem usar o componente do ACBR?
Ex: RecepcionarLoteDir, ConsultarSituacaoLoteDir, ConsultarLoteDir, CancelarDirEnvio... basicamente muda apenas a terminologia dos webservices, a montagem do xml é similar...
Pensei em fazer a geração pelo ACBR e depois fazer um Replace das palavras RPS pela DIR... teria algo mais elegante? So que o envio teria de ser por lote manual no site... alguem teria alguma sugestão?
Exemplo de Lote DIR: