Skip to content

Commit d0be545

Browse files
chore: deixar alterações específicas no provedor
1 parent 0b2221e commit d0be545

3 files changed

Lines changed: 23 additions & 21 deletions

File tree

src/OpenAC.Net.NFSe/Providers/Fiorilli/ProviderFiorilli201.cs

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -119,24 +119,36 @@ protected override void PrepararSubstituirNFSe(RetornoSubstituirNFSe retornoWebs
119119

120120
protected override void AssinarEnviar(RetornoEnviar retornoWebservice)
121121
{
122-
if(Configuracoes.WebServices.Ambiente == DFeTipoAmbiente.Producao)
123-
base.AssinarEnviar(retornoWebservice);
122+
if (Configuracoes.WebServices.Ambiente == DFeTipoAmbiente.Producao)
123+
{
124+
//Bug Botucatu que não está validando com a assinatura do XML
125+
if (!Municipio.Codigo.IsIn(3507506))//Botucatu
126+
base.AssinarEnviar(retornoWebservice);
127+
}
124128
else
125129
retornoWebservice.XmlEnvio = XmlSigning.AssinarXmlTodos(retornoWebservice.XmlEnvio, "Rps", "", Certificado);
126130
}
127131

128132
protected override void AssinarEnviarSincrono(RetornoEnviar retornoWebservice)
129133
{
130-
if(Configuracoes.WebServices.Ambiente == DFeTipoAmbiente.Producao)
131-
base.AssinarEnviarSincrono(retornoWebservice);
134+
if (Configuracoes.WebServices.Ambiente == DFeTipoAmbiente.Producao)
135+
{
136+
//Bug Botucatu que não está validando com a assinatura do XML
137+
if (!Municipio.Codigo.IsIn(3507506))//Botucatu
138+
base.AssinarEnviarSincrono(retornoWebservice);
139+
}
132140
else
133141
retornoWebservice.XmlEnvio = XmlSigning.AssinarXmlTodos(retornoWebservice.XmlEnvio, "Rps", "", Certificado);
134142
}
135143

136144
protected override void AssinarCancelarNFSe(RetornoCancelar retornoWebservice)
137145
{
138-
if(Configuracoes.WebServices.Ambiente == DFeTipoAmbiente.Producao)
139-
base.AssinarCancelarNFSe(retornoWebservice);
146+
if (Configuracoes.WebServices.Ambiente == DFeTipoAmbiente.Producao)
147+
{
148+
//Bug Botucatu que não está validando com a assinatura do XML
149+
if (!Municipio.Codigo.IsIn(3507506))//Botucatu
150+
base.AssinarCancelarNFSe(retornoWebservice);
151+
}
140152
}
141153

142154
protected override void AssinarSubstituirNFSe(RetornoSubstituirNFSe retornoWebservice)

src/OpenAC.Net.NFSe/Providers/ProviderABRASF200.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1106,9 +1106,7 @@ protected override void PrepararCancelarNFSe(RetornoCancelar retornoWebservice)
11061106
/// <inheritdoc />
11071107
protected override void AssinarCancelarNFSe(RetornoCancelar retornoWebservice)
11081108
{
1109-
//Bug Botucatu que não está validando com a assinatura do XML
1110-
if (!Municipio.Codigo.IsIn(3507506))//Botucatu
1111-
retornoWebservice.XmlEnvio = XmlSigning.AssinarXml(retornoWebservice.XmlEnvio, "Pedido", "InfPedidoCancelamento", Certificado);
1109+
retornoWebservice.XmlEnvio = XmlSigning.AssinarXml(retornoWebservice.XmlEnvio, "Pedido", "InfPedidoCancelamento", Certificado);
11121110
}
11131111

11141112
/// <inheritdoc />

src/OpenAC.Net.NFSe/Providers/ProviderABRASF201.cs

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -208,23 +208,15 @@ protected override void LoadPrestador(NotaServico nota, XElement rootNFSe)
208208
/// <inheritdoc />
209209
protected override void AssinarEnviar(RetornoEnviar retornoWebservice)
210210
{
211-
//Bug Botucatu que não está validando com a assinatura do XML
212-
if (!Municipio.Codigo.IsIn(3507506))//Botucatu
213-
{
214-
retornoWebservice.XmlEnvio = XmlSigning.AssinarXmlTodos(retornoWebservice.XmlEnvio, "Rps", "InfDeclaracaoPrestacaoServico", Certificado);
215-
retornoWebservice.XmlEnvio = XmlSigning.AssinarXml(retornoWebservice.XmlEnvio, "EnviarLoteRpsEnvio", "LoteRps", Certificado);
216-
}
211+
retornoWebservice.XmlEnvio = XmlSigning.AssinarXmlTodos(retornoWebservice.XmlEnvio, "Rps", "InfDeclaracaoPrestacaoServico", Certificado);
212+
retornoWebservice.XmlEnvio = XmlSigning.AssinarXml(retornoWebservice.XmlEnvio, "EnviarLoteRpsEnvio", "LoteRps", Certificado);
217213
}
218214

219215
/// <inheritdoc />
220216
protected override void AssinarEnviarSincrono(RetornoEnviar retornoWebservice)
221217
{
222-
//Bug Botucatu que não está validando com a assinatura do XML
223-
if (!Municipio.Codigo.IsIn(3507506))//Botucatu
224-
{
225-
retornoWebservice.XmlEnvio = XmlSigning.AssinarXmlTodos(retornoWebservice.XmlEnvio, "Rps", "InfDeclaracaoPrestacaoServico", Certificado);
226-
retornoWebservice.XmlEnvio = XmlSigning.AssinarXml(retornoWebservice.XmlEnvio, "EnviarLoteRpsSincronoEnvio", "LoteRps", Certificado);
227-
}
218+
retornoWebservice.XmlEnvio = XmlSigning.AssinarXmlTodos(retornoWebservice.XmlEnvio, "Rps", "InfDeclaracaoPrestacaoServico", Certificado);
219+
retornoWebservice.XmlEnvio = XmlSigning.AssinarXml(retornoWebservice.XmlEnvio, "EnviarLoteRpsSincronoEnvio", "LoteRps", Certificado);
228220
}
229221

230222
#endregion Services

0 commit comments

Comments
 (0)