diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe.md index d595bbfb..fc75273c 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe.md @@ -30,7 +30,6 @@ | [InformacoesCteNormal](EficazFramework.SPED.Schemas.CTe/InformacoesCteNormal.md 'EficazFramework.SPED.Schemas.CTe.InformacoesCteNormal') | | | [InftributosFederais](EficazFramework.SPED.Schemas.CTe/InftributosFederais.md 'EficazFramework.SPED.Schemas.CTe.InftributosFederais') | | | [KeyInfoType](EficazFramework.SPED.Schemas.CTe/KeyInfoType.md 'EficazFramework.SPED.Schemas.CTe.KeyInfoType') | | -| [ListaDFe](EficazFramework.SPED.Schemas.CTe/ListaDFe.md 'EficazFramework.SPED.Schemas.CTe.ListaDFe') | Frankson Fix | | [LoteCte](EficazFramework.SPED.Schemas.CTe/LoteCte.md 'EficazFramework.SPED.Schemas.CTe.LoteCte') | | | [PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') | | | [PedidoDistribuicaoDFe](EficazFramework.SPED.Schemas.CTe/PedidoDistribuicaoDFe.md 'EficazFramework.SPED.Schemas.CTe.PedidoDistribuicaoDFe') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTe/Serialize().md index bc4a2231..0741f1ee 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTe/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTe/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md index 6b2d7157..fe95e74f 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md @@ -19,18 +19,5 @@ | Methods | | | :--- | :--- | -| [CanDeserialize(string, CTeRodoviario)](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanDeserialize(string,CTeRodoviario).md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.CanDeserialize(string, EficazFramework.SPED.Schemas.CTe.CTeRodoviario)') | | -| [CanDeserialize(string, CTeRodoviario, Exception)](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanDeserialize(string,CTeRodoviario,Exception).md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.CanDeserialize(string, EficazFramework.SPED.Schemas.CTe.CTeRodoviario, System.Exception)') | Deserializes workflow markup into an TNfeProc object | -| [CanLoadFrom(Stream, CTeRodoviario)](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanLoadFrom(Stream,CTeRodoviario).md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.CTe.CTeRodoviario)') | | -| [CanLoadFrom(Stream, CTeRodoviario, Exception)](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanLoadFrom(Stream,CTeRodoviario,Exception).md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.CTe.CTeRodoviario, System.Exception)') | Deserializes xml markup from file into an TNfeProc object | -| [CanSaveToFile(Stream, Exception)](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanSaveToFile(Stream,Exception).md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.CanSaveToFile(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/Deserialize(string).md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream)](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/LoadFrom(Stream).md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.LoadFrom(System.IO.Stream)') | | -| [LoadFromAsync(Stream)](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/LoadFromAsync(Stream).md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.LoadFromAsync(System.IO.Stream)') | | -| [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.LoadFromAsync(System.IO.Stream, bool)') | | | [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/Serialize().md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.Serialize()') | Serializes current TNfeProc object into an XML document | | [ShouldSerializeDataPrevistaEntregaXML()](EficazFramework.SPED.Schemas.CTe/CTeRodoviario/ShouldSerializeDataPrevistaEntregaXML().md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario.ShouldSerializeDataPrevistaEntregaXML()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanDeserialize(string,CTeRodoviario).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanDeserialize(string,CTeRodoviario).md deleted file mode 100644 index 6f7edb4c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanDeserialize(string,CTeRodoviario).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -## CTeRodoviario.CanDeserialize(string, CTeRodoviario) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.CTe.CTeRodoviario obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanDeserialize(string,CTeRodoviario,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanDeserialize(string,CTeRodoviario,Exception).md deleted file mode 100644 index 76677526..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanDeserialize(string,CTeRodoviario,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -## CTeRodoviario.CanDeserialize(string, CTeRodoviario, Exception) Method - -Deserializes workflow markup into an TNfeProc object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.CTe.CTeRodoviario obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanLoadFrom(Stream,CTeRodoviario).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanLoadFrom(Stream,CTeRodoviario).md deleted file mode 100644 index 75c0f4f7..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanLoadFrom(Stream,CTeRodoviario).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -## CTeRodoviario.CanLoadFrom(Stream, CTeRodoviario) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.CTe.CTeRodoviario obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanLoadFrom(Stream,CTeRodoviario,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanLoadFrom(Stream,CTeRodoviario,Exception).md deleted file mode 100644 index 95851eca..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanLoadFrom(Stream,CTeRodoviario,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -## CTeRodoviario.CanLoadFrom(Stream, CTeRodoviario, Exception) Method - -Deserializes xml markup from file into an TNfeProc object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.CTe.CTeRodoviario obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanSaveToFile(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanSaveToFile(Stream,Exception).md deleted file mode 100644 index 07748f3e..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/CanSaveToFile(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -## CTeRodoviario.CanSaveToFile(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveToFile(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/Deserialize(Stream).md deleted file mode 100644 index 57ed8194..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -## CTeRodoviario.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.CTe.CTeRodoviario Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/Deserialize(string).md deleted file mode 100644 index a87b003f..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -## CTeRodoviario.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.CTe.CTeRodoviario Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/LoadFrom(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/LoadFrom(Stream).md deleted file mode 100644 index 63379321..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/LoadFrom(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -## CTeRodoviario.LoadFrom(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.CTe.CTeRodoviario LoadFrom(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/LoadFromAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/LoadFromAsync(Stream).md deleted file mode 100644 index a129e13a..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/LoadFromAsync(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -## CTeRodoviario.LoadFromAsync(Stream) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/LoadFromAsync(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/LoadFromAsync(Stream,bool).md deleted file mode 100644 index 46a3d31d..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/LoadFromAsync(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -## CTeRodoviario.LoadFromAsync(Stream, bool) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/SaveTo(Stream).md deleted file mode 100644 index 8f2a2352..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -## CTeRodoviario.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/SaveToAsync(Stream).md deleted file mode 100644 index cf5a4cd6..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -## CTeRodoviario.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/Serialize().md deleted file mode 100644 index fc77e0e4..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/CTeRodoviario/Serialize().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[CTeRodoviario](EficazFramework.SPED.Schemas.CTe/CTeRodoviario.md 'EficazFramework.SPED.Schemas.CTe.CTeRodoviario') - -## CTeRodoviario.Serialize() Method - -Serializes current TNfeProc object into an XML document - -```csharp -public virtual string Serialize(); -``` - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/Evento/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/Evento/Serialize().md index 6a88017e..872f1433 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/Evento/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/Evento/Serialize().md @@ -9,6 +9,8 @@ Serializes current TEnvEvento object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/Evento/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/Evento/SerializeToXMLDocument().md index e5d00ff5..8364b78b 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/Evento/SerializeToXMLDocument().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/Evento/SerializeToXMLDocument().md @@ -8,10 +8,8 @@ em uma instância de XmlDocument, agilizando o processo de assinatura digital dos eventos. ```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); +public virtual System.Xml.XmlDocument SerializeToXMLDocument(); ``` #### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') - -### Remarks \ No newline at end of file +[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/EventoConfEntregaCTe.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/EventoConfEntregaCTe.md index c4b2c34c..5acd994b 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/EventoConfEntregaCTe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/EventoConfEntregaCTe.md @@ -24,5 +24,6 @@ | Methods | | | :--- | :--- | +| [Serialize()](EficazFramework.SPED.Schemas.CTe/EventoConfEntregaCTe/Serialize().md 'EficazFramework.SPED.Schemas.CTe.EventoConfEntregaCTe.Serialize()') | | | [ShouldSerializelatitude()](EficazFramework.SPED.Schemas.CTe/EventoConfEntregaCTe/ShouldSerializelatitude().md 'EficazFramework.SPED.Schemas.CTe.EventoConfEntregaCTe.ShouldSerializelatitude()') | | | [ShouldSerializelongitude()](EficazFramework.SPED.Schemas.CTe/EventoConfEntregaCTe/ShouldSerializelongitude().md 'EficazFramework.SPED.Schemas.CTe.EventoConfEntregaCTe.ShouldSerializelongitude()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/EventoConfEntregaCTe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/EventoConfEntregaCTe/Serialize().md new file mode 100644 index 00000000..1000f772 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/EventoConfEntregaCTe/Serialize().md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[EventoConfEntregaCTe](EficazFramework.SPED.Schemas.CTe/EventoConfEntregaCTe.md 'EficazFramework.SPED.Schemas.CTe.EventoConfEntregaCTe') + +## EventoConfEntregaCTe.Serialize() Method + +```csharp +public virtual string Serialize(); +``` + +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ListaDFe.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ListaDFe.md deleted file mode 100644 index 33641872..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ListaDFe.md +++ /dev/null @@ -1,11 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe') - -## ListaDFe Class - -Frankson Fix -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| DocZip | `List` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/LoteCte/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/LoteCte/Serialize().md index 4fb26166..e61ab3b5 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/LoteCte/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/LoteCte/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md index e10c0550..340d633d 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md @@ -13,17 +13,7 @@ | Methods | | | :--- | :--- | -| [CanDeserialize(string, PedidoConsultaSituacaoCTe)](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanDeserialize(string,PedidoConsultaSituacaoCTe).md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe.CanDeserialize(string, EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe)') | | -| [CanDeserialize(string, PedidoConsultaSituacaoCTe, Exception)](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanDeserialize(string,PedidoConsultaSituacaoCTe,Exception).md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe.CanDeserialize(string, EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe, System.Exception)') | Deserializes workflow markup into an TEnvEvento object | -| [CanLoadFrom(Stream, PedidoConsultaSituacaoCTe)](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanLoadFrom(Stream,PedidoConsultaSituacaoCTe).md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe)') | | -| [CanLoadFrom(Stream, PedidoConsultaSituacaoCTe, Exception)](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanLoadFrom(Stream,PedidoConsultaSituacaoCTe,Exception).md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe, System.Exception)') | Deserializes xml markup from file into an TEnvEvento object | -| [CanSaveTo(Stream, Exception)](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanSaveTo(Stream,Exception).md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe.CanSaveTo(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | | [Deserialize(string)](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/Deserialize(string).md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe.Deserialize(string)') | | | [Deserialize(Stream)](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe.LoadFrom(System.IO.Stream, bool)') | | -| [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe.LoadFromAsync(System.IO.Stream, bool)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe.SaveToAsync(System.IO.Stream)') | | | [Serialize()](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/Serialize().md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe.Serialize()') | Serializes current TEnvEvento object into an XML document | | [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe.SerializeToXMLDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanDeserialize(string,PedidoConsultaSituacaoCTe).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanDeserialize(string,PedidoConsultaSituacaoCTe).md deleted file mode 100644 index 0034d3a4..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanDeserialize(string,PedidoConsultaSituacaoCTe).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') - -## PedidoConsultaSituacaoCTe.CanDeserialize(string, PedidoConsultaSituacaoCTe) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanDeserialize(string,PedidoConsultaSituacaoCTe,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanDeserialize(string,PedidoConsultaSituacaoCTe,Exception).md deleted file mode 100644 index c61b6315..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanDeserialize(string,PedidoConsultaSituacaoCTe,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') - -## PedidoConsultaSituacaoCTe.CanDeserialize(string, PedidoConsultaSituacaoCTe, Exception) Method - -Deserializes workflow markup into an TEnvEvento object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanLoadFrom(Stream,PedidoConsultaSituacaoCTe).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanLoadFrom(Stream,PedidoConsultaSituacaoCTe).md deleted file mode 100644 index 585e6122..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanLoadFrom(Stream,PedidoConsultaSituacaoCTe).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') - -## PedidoConsultaSituacaoCTe.CanLoadFrom(Stream, PedidoConsultaSituacaoCTe) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanLoadFrom(Stream,PedidoConsultaSituacaoCTe,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanLoadFrom(Stream,PedidoConsultaSituacaoCTe,Exception).md deleted file mode 100644 index cd8e6ffe..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanLoadFrom(Stream,PedidoConsultaSituacaoCTe,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') - -## PedidoConsultaSituacaoCTe.CanLoadFrom(Stream, PedidoConsultaSituacaoCTe, Exception) Method - -Deserializes xml markup from file into an TEnvEvento object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanSaveTo(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanSaveTo(Stream,Exception).md deleted file mode 100644 index 144175d5..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/CanSaveTo(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') - -## PedidoConsultaSituacaoCTe.CanSaveTo(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveTo(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/LoadFrom(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/LoadFrom(Stream,bool).md deleted file mode 100644 index dd42afcc..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/LoadFrom(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') - -## PedidoConsultaSituacaoCTe.LoadFrom(Stream, bool) Method - -```csharp -public static EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe LoadFrom(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/LoadFromAsync(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/LoadFromAsync(Stream,bool).md deleted file mode 100644 index 3d904154..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/LoadFromAsync(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') - -## PedidoConsultaSituacaoCTe.LoadFromAsync(Stream, bool) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/OnPropertyChanged(string).md deleted file mode 100644 index e4eaf147..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') - -## PedidoConsultaSituacaoCTe.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/SaveTo(Stream).md deleted file mode 100644 index d32daa35..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') - -## PedidoConsultaSituacaoCTe.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/SaveToAsync(Stream).md deleted file mode 100644 index e41339ca..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[PedidoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.PedidoConsultaSituacaoCTe') - -## PedidoConsultaSituacaoCTe.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/Serialize().md index d8024e44..7335aac1 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/Serialize().md @@ -10,5 +10,4 @@ public virtual string Serialize(); ``` #### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/SerializeToXMLDocument().md index 5eadffed..01a0bd61 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/SerializeToXMLDocument().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoConsultaSituacaoCTe/SerializeToXMLDocument().md @@ -8,10 +8,10 @@ em uma instância de XmlDocument, agilizando o processo de assinatura digital dos eventos. ```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); +public virtual System.Xml.XmlDocument SerializeToXMLDocument(); ``` #### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') +[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') ### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoDistribuicaoDFe.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoDistribuicaoDFe.md index 8cf9a3fd..58badfc0 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoDistribuicaoDFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoDistribuicaoDFe.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe') ## PedidoDistribuicaoDFe Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoDistribuicaoDFe/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoDistribuicaoDFe/SerializeToXMLDocument().md index a1eab2eb..4b068c60 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoDistribuicaoDFe/SerializeToXMLDocument().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/PedidoDistribuicaoDFe/SerializeToXMLDocument().md @@ -8,10 +8,10 @@ em uma instância de XmlDocument, agilizando o processo de assinatura digital dos eventos. ```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); +public virtual System.Xml.XmlDocument SerializeToXMLDocument(); ``` #### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') +[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') ### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProcessoCTe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProcessoCTe/Serialize().md index a0d918cb..0d879b05 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProcessoCTe/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProcessoCTe/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProcessoEvento/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProcessoEvento/Serialize().md index c9af1da9..39b293a2 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProcessoEvento/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProcessoEvento/Serialize().md @@ -9,6 +9,8 @@ Serializes current TEnvEvento object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProcessoEvento/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProcessoEvento/SerializeToXMLDocument().md index f3f28b9a..88ccdae4 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProcessoEvento/SerializeToXMLDocument().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProcessoEvento/SerializeToXMLDocument().md @@ -8,10 +8,10 @@ em uma instância de XmlDocument, agilizando o processo de assinatura digital dos eventos. ```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); +public virtual System.Xml.XmlDocument SerializeToXMLDocument(); ``` #### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') +[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') ### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md index b2cb57f8..35a447d6 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md @@ -12,16 +12,4 @@ | Methods | | | :--- | :--- | -| [CanDeserialize(string, ProtocoloAutorizacao)](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanDeserialize(string,ProtocoloAutorizacao).md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao.CanDeserialize(string, EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao)') | | -| [CanDeserialize(string, ProtocoloAutorizacao, Exception)](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanDeserialize(string,ProtocoloAutorizacao,Exception).md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao.CanDeserialize(string, EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao, System.Exception)') | Deserializes workflow markup into an TNfeProc object | -| [CanLoadFrom(Stream, ProtocoloAutorizacao)](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanLoadFrom(Stream,ProtocoloAutorizacao).md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao)') | | -| [CanLoadFrom(Stream, ProtocoloAutorizacao, Exception)](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanLoadFrom(Stream,ProtocoloAutorizacao,Exception).md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao, System.Exception)') | Deserializes xml markup from file into an TNfeProc object | -| [CanSaveToFile(Stream, Exception)](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanSaveToFile(Stream,Exception).md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao.CanSaveToFile(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/Deserialize(string).md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream)](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/LoadFrom(Stream).md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao.LoadFrom(System.IO.Stream)') | | -| [LoadFromAsync(Stream)](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/LoadFromAsync(Stream).md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao.LoadFromAsync(System.IO.Stream)') | | | [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/Serialize().md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao.Serialize()') | Serializes current TNfeProc object into an XML document | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanDeserialize(string,ProtocoloAutorizacao).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanDeserialize(string,ProtocoloAutorizacao).md deleted file mode 100644 index 4596d54f..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanDeserialize(string,ProtocoloAutorizacao).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -## ProtocoloAutorizacao.CanDeserialize(string, ProtocoloAutorizacao) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanDeserialize(string,ProtocoloAutorizacao,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanDeserialize(string,ProtocoloAutorizacao,Exception).md deleted file mode 100644 index 5f0ee5ce..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanDeserialize(string,ProtocoloAutorizacao,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -## ProtocoloAutorizacao.CanDeserialize(string, ProtocoloAutorizacao, Exception) Method - -Deserializes workflow markup into an TNfeProc object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanLoadFrom(Stream,ProtocoloAutorizacao).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanLoadFrom(Stream,ProtocoloAutorizacao).md deleted file mode 100644 index 28c04795..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanLoadFrom(Stream,ProtocoloAutorizacao).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -## ProtocoloAutorizacao.CanLoadFrom(Stream, ProtocoloAutorizacao) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanLoadFrom(Stream,ProtocoloAutorizacao,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanLoadFrom(Stream,ProtocoloAutorizacao,Exception).md deleted file mode 100644 index af84e645..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanLoadFrom(Stream,ProtocoloAutorizacao,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -## ProtocoloAutorizacao.CanLoadFrom(Stream, ProtocoloAutorizacao, Exception) Method - -Deserializes xml markup from file into an TNfeProc object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanSaveToFile(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanSaveToFile(Stream,Exception).md deleted file mode 100644 index ac6b9e36..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/CanSaveToFile(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -## ProtocoloAutorizacao.CanSaveToFile(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveToFile(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/Deserialize(Stream).md deleted file mode 100644 index 87d063e9..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -## ProtocoloAutorizacao.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/Deserialize(string).md deleted file mode 100644 index 949bfda9..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -## ProtocoloAutorizacao.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/LoadFrom(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/LoadFrom(Stream).md deleted file mode 100644 index 04b48504..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/LoadFrom(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -## ProtocoloAutorizacao.LoadFrom(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao LoadFrom(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/LoadFromAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/LoadFromAsync(Stream).md deleted file mode 100644 index 72ad7da8..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/LoadFromAsync(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -## ProtocoloAutorizacao.LoadFromAsync(Stream) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/SaveTo(Stream).md deleted file mode 100644 index 55e60b28..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -## ProtocoloAutorizacao.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/SaveToAsync(Stream).md deleted file mode 100644 index e7805244..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -## ProtocoloAutorizacao.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/Serialize().md deleted file mode 100644 index 3d694ca0..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao/Serialize().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[ProtocoloAutorizacao](EficazFramework.SPED.Schemas.CTe/ProtocoloAutorizacao.md 'EficazFramework.SPED.Schemas.CTe.ProtocoloAutorizacao') - -## ProtocoloAutorizacao.Serialize() Method - -Serializes current TNfeProc object into an XML document - -```csharp -public virtual string Serialize(); -``` - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md index 7a3c2ca2..e5a238bc 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md @@ -6,28 +6,18 @@ | Name | Type | | | :--- | :---: | :--- | -| tpAmb | `Ambiente` | | +| Ambiente | `Ambiente` | | | verAplic | `String` | | | RetornoCodigo | `String` | | | RetornoDescricao | `String` | | | UF | `OrgaoIBGE` | | -| Item | `Object` | | +| ProtocoloCTe | `TProtCTe` | | | procEventoCTe | `ObservableCollection` | | | versao | `String` | | | Methods | | | :--- | :--- | -| [CanDeserialize(string, RetornoConsultaSituacaoCTe)](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanDeserialize(string,RetornoConsultaSituacaoCTe).md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe.CanDeserialize(string, EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe)') | | -| [CanDeserialize(string, RetornoConsultaSituacaoCTe, Exception)](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanDeserialize(string,RetornoConsultaSituacaoCTe,Exception).md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe.CanDeserialize(string, EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe, System.Exception)') | Deserializes workflow markup into an TEnvEvento object | -| [CanLoadFrom(Stream, RetornoConsultaSituacaoCTe)](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanLoadFrom(Stream,RetornoConsultaSituacaoCTe).md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe)') | | -| [CanLoadFrom(Stream, RetornoConsultaSituacaoCTe, Exception)](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanLoadFrom(Stream,RetornoConsultaSituacaoCTe,Exception).md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe, System.Exception)') | Deserializes xml markup from file into an TEnvEvento object | -| [CanSaveTo(Stream, Exception)](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanSaveTo(Stream,Exception).md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe.CanSaveTo(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | | [Deserialize(string)](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/Deserialize(string).md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe.Deserialize(string)') | | | [Deserialize(Stream)](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe.LoadFrom(System.IO.Stream, bool)') | | -| [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe.LoadFromAsync(System.IO.Stream, bool)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe.SaveToAsync(System.IO.Stream)') | | | [Serialize()](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/Serialize().md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe.Serialize()') | Serializes current TEnvEvento object into an XML document | | [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe.SerializeToXMLDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanDeserialize(string,RetornoConsultaSituacaoCTe).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanDeserialize(string,RetornoConsultaSituacaoCTe).md deleted file mode 100644 index 12ceb90b..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanDeserialize(string,RetornoConsultaSituacaoCTe).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') - -## RetornoConsultaSituacaoCTe.CanDeserialize(string, RetornoConsultaSituacaoCTe) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanDeserialize(string,RetornoConsultaSituacaoCTe,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanDeserialize(string,RetornoConsultaSituacaoCTe,Exception).md deleted file mode 100644 index 71808ff0..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanDeserialize(string,RetornoConsultaSituacaoCTe,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') - -## RetornoConsultaSituacaoCTe.CanDeserialize(string, RetornoConsultaSituacaoCTe, Exception) Method - -Deserializes workflow markup into an TEnvEvento object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanLoadFrom(Stream,RetornoConsultaSituacaoCTe).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanLoadFrom(Stream,RetornoConsultaSituacaoCTe).md deleted file mode 100644 index 9162a557..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanLoadFrom(Stream,RetornoConsultaSituacaoCTe).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') - -## RetornoConsultaSituacaoCTe.CanLoadFrom(Stream, RetornoConsultaSituacaoCTe) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanLoadFrom(Stream,RetornoConsultaSituacaoCTe,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanLoadFrom(Stream,RetornoConsultaSituacaoCTe,Exception).md deleted file mode 100644 index 5aa4c13d..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanLoadFrom(Stream,RetornoConsultaSituacaoCTe,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') - -## RetornoConsultaSituacaoCTe.CanLoadFrom(Stream, RetornoConsultaSituacaoCTe, Exception) Method - -Deserializes xml markup from file into an TEnvEvento object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanSaveTo(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanSaveTo(Stream,Exception).md deleted file mode 100644 index b0c4192c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/CanSaveTo(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') - -## RetornoConsultaSituacaoCTe.CanSaveTo(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveTo(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/LoadFrom(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/LoadFrom(Stream,bool).md deleted file mode 100644 index 841033ca..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/LoadFrom(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') - -## RetornoConsultaSituacaoCTe.LoadFrom(Stream, bool) Method - -```csharp -public static EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe LoadFrom(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/LoadFromAsync(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/LoadFromAsync(Stream,bool).md deleted file mode 100644 index 3b81e74e..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/LoadFromAsync(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') - -## RetornoConsultaSituacaoCTe.LoadFromAsync(Stream, bool) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/OnPropertyChanged(string).md deleted file mode 100644 index bf5bbd11..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') - -## RetornoConsultaSituacaoCTe.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/SaveTo(Stream).md deleted file mode 100644 index c1d9c947..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') - -## RetornoConsultaSituacaoCTe.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/SaveToAsync(Stream).md deleted file mode 100644 index 052c1028..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') - -## RetornoConsultaSituacaoCTe.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/Serialize().md index 4a9066e9..8a2d35f8 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/Serialize().md @@ -10,5 +10,4 @@ public virtual string Serialize(); ``` #### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/SerializeToXMLDocument().md index 2ca5a82c..b5f66960 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/SerializeToXMLDocument().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe/SerializeToXMLDocument().md @@ -8,10 +8,10 @@ em uma instância de XmlDocument, agilizando o processo de assinatura digital dos eventos. ```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); +public virtual System.Xml.XmlDocument SerializeToXMLDocument(); ``` #### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') +[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') ### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoDistribuicaoDFe.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoDistribuicaoDFe.md index 2da36172..0a72f64e 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoDistribuicaoDFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoDistribuicaoDFe.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe') ## RetornoDistribuicaoDFe Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento.md index 6dd24c05..403b02da 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento.md @@ -9,20 +9,3 @@ | infEvento | `TRetEventoInfEvento` | | | Signature | `SignatureType` | | | versao | `String` | | - -| Methods | | -| :--- | :--- | -| [CanDeserialize(string, RetornoEvento)](EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanDeserialize(string,RetornoEvento).md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento.CanDeserialize(string, EficazFramework.SPED.Schemas.CTe.RetornoEvento)') | | -| [CanDeserialize(string, RetornoEvento, Exception)](EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanDeserialize(string,RetornoEvento,Exception).md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento.CanDeserialize(string, EficazFramework.SPED.Schemas.CTe.RetornoEvento, System.Exception)') | Deserializes workflow markup into an TEnvEvento object | -| [CanLoadFrom(Stream, RetornoEvento)](EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanLoadFrom(Stream,RetornoEvento).md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.CTe.RetornoEvento)') | | -| [CanLoadFrom(Stream, RetornoEvento, Exception)](EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanLoadFrom(Stream,RetornoEvento,Exception).md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.CTe.RetornoEvento, System.Exception)') | Deserializes xml markup from file into an TEnvEvento object | -| [CanSaveTo(Stream, Exception)](EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanSaveTo(Stream,Exception).md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento.CanSaveTo(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.CTe/RetornoEvento/Deserialize(string).md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.CTe/RetornoEvento/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.CTe/RetornoEvento/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento.LoadFrom(System.IO.Stream, bool)') | | -| [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.CTe/RetornoEvento/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento.LoadFromAsync(System.IO.Stream, bool)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.CTe/RetornoEvento/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.CTe/RetornoEvento/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.CTe/RetornoEvento/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.CTe/RetornoEvento/Serialize().md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento.Serialize()') | Serializes current TEnvEvento object into an XML document | -| [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.CTe/RetornoEvento/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento.SerializeToXMLDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanDeserialize(string,RetornoEvento).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanDeserialize(string,RetornoEvento).md deleted file mode 100644 index 3575df60..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanDeserialize(string,RetornoEvento).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -## RetornoEvento.CanDeserialize(string, RetornoEvento) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.CTe.RetornoEvento obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanDeserialize(string,RetornoEvento,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanDeserialize(string,RetornoEvento,Exception).md deleted file mode 100644 index 4b830a1b..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanDeserialize(string,RetornoEvento,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -## RetornoEvento.CanDeserialize(string, RetornoEvento, Exception) Method - -Deserializes workflow markup into an TEnvEvento object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.CTe.RetornoEvento obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanLoadFrom(Stream,RetornoEvento).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanLoadFrom(Stream,RetornoEvento).md deleted file mode 100644 index 80090399..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanLoadFrom(Stream,RetornoEvento).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -## RetornoEvento.CanLoadFrom(Stream, RetornoEvento) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.CTe.RetornoEvento obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanLoadFrom(Stream,RetornoEvento,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanLoadFrom(Stream,RetornoEvento,Exception).md deleted file mode 100644 index 703cdae0..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanLoadFrom(Stream,RetornoEvento,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -## RetornoEvento.CanLoadFrom(Stream, RetornoEvento, Exception) Method - -Deserializes xml markup from file into an TEnvEvento object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.CTe.RetornoEvento obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanSaveTo(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanSaveTo(Stream,Exception).md deleted file mode 100644 index 39e9f29f..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/CanSaveTo(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -## RetornoEvento.CanSaveTo(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveTo(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/Deserialize(Stream).md deleted file mode 100644 index 43a4a389..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -## RetornoEvento.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.CTe.RetornoEvento Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/Deserialize(string).md deleted file mode 100644 index 75b30df0..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -## RetornoEvento.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.CTe.RetornoEvento Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/LoadFrom(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/LoadFrom(Stream,bool).md deleted file mode 100644 index 06414810..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/LoadFrom(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -## RetornoEvento.LoadFrom(Stream, bool) Method - -```csharp -public static EficazFramework.SPED.Schemas.CTe.RetornoEvento LoadFrom(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/LoadFromAsync(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/LoadFromAsync(Stream,bool).md deleted file mode 100644 index fddd5698..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/LoadFromAsync(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -## RetornoEvento.LoadFromAsync(Stream, bool) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/OnPropertyChanged(string).md deleted file mode 100644 index 36655e41..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -## RetornoEvento.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/SaveTo(Stream).md deleted file mode 100644 index c257ab29..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -## RetornoEvento.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/SaveToAsync(Stream).md deleted file mode 100644 index 76b9564d..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -## RetornoEvento.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/Serialize().md deleted file mode 100644 index 780ddf70..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/Serialize().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -## RetornoEvento.Serialize() Method - -Serializes current TEnvEvento object into an XML document - -```csharp -public virtual string Serialize(); -``` - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/SerializeToXMLDocument().md deleted file mode 100644 index 4763b0da..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/RetornoEvento/SerializeToXMLDocument().md +++ /dev/null @@ -1,17 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[RetornoEvento](EficazFramework.SPED.Schemas.CTe/RetornoEvento.md 'EficazFramework.SPED.Schemas.CTe.RetornoEvento') - -## RetornoEvento.SerializeToXMLDocument() Method - -Semelhante À Function Serialize, porém já retorna o resultado -em uma instância de XmlDocument, agilizando o processo de assinatura -digital dos eventos. - -```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); -``` - -#### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') - -### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TEventoInfEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TEventoInfEvento.md index aabc1991..3b6f4e98 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TEventoInfEvento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TEventoInfEvento.md @@ -15,7 +15,3 @@ | nSeqEvento | `String` | | | detEvento | `TEventoInfEventoDetEvento` | | | Id | `String` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.CTe/TEventoInfEvento/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.CTe.TEventoInfEvento.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TEventoInfEvento/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TEventoInfEvento/OnPropertyChanged(string).md deleted file mode 100644 index 7677ba91..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TEventoInfEvento/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TEventoInfEvento](EficazFramework.SPED.Schemas.CTe/TEventoInfEvento.md 'EficazFramework.SPED.Schemas.CTe.TEventoInfEvento') - -## TEventoInfEvento.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TEventoInfEventoDetEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TEventoInfEventoDetEvento.md index e801ed99..e264929c 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TEventoInfEventoDetEvento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TEventoInfEventoDetEvento.md @@ -8,7 +8,3 @@ | :--- | :---: | :--- | | Any | `XElement` | | | versaoEvento | `String` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.CTe/TEventoInfEventoDetEvento/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.CTe.TEventoInfEventoDetEvento.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TEventoInfEventoDetEvento/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TEventoInfEventoDetEvento/OnPropertyChanged(string).md deleted file mode 100644 index d108bf6c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TEventoInfEventoDetEvento/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TEventoInfEventoDetEvento](EficazFramework.SPED.Schemas.CTe/TEventoInfEventoDetEvento.md 'EficazFramework.SPED.Schemas.CTe.TEventoInfEventoDetEvento') - -## TEventoInfEventoDetEvento.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe.md index 8369e4ba..5f94d5d9 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe.md @@ -9,20 +9,3 @@ | infProt | `TProtCTeInfProt` | | | Signature | `SignatureType` | | | versao | `String` | | - -| Methods | | -| :--- | :--- | -| [CanDeserialize(string, TProtCTe)](EficazFramework.SPED.Schemas.CTe/TProtCTe/CanDeserialize(string,TProtCTe).md 'EficazFramework.SPED.Schemas.CTe.TProtCTe.CanDeserialize(string, EficazFramework.SPED.Schemas.CTe.TProtCTe)') | | -| [CanDeserialize(string, TProtCTe, Exception)](EficazFramework.SPED.Schemas.CTe/TProtCTe/CanDeserialize(string,TProtCTe,Exception).md 'EficazFramework.SPED.Schemas.CTe.TProtCTe.CanDeserialize(string, EficazFramework.SPED.Schemas.CTe.TProtCTe, System.Exception)') | Deserializes workflow markup into an TEnvEvento object | -| [CanLoadFrom(Stream, TProtCTe)](EficazFramework.SPED.Schemas.CTe/TProtCTe/CanLoadFrom(Stream,TProtCTe).md 'EficazFramework.SPED.Schemas.CTe.TProtCTe.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.CTe.TProtCTe)') | | -| [CanLoadFrom(Stream, TProtCTe, Exception)](EficazFramework.SPED.Schemas.CTe/TProtCTe/CanLoadFrom(Stream,TProtCTe,Exception).md 'EficazFramework.SPED.Schemas.CTe.TProtCTe.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.CTe.TProtCTe, System.Exception)') | Deserializes xml markup from file into an TEnvEvento object | -| [CanSaveTo(Stream, Exception)](EficazFramework.SPED.Schemas.CTe/TProtCTe/CanSaveTo(Stream,Exception).md 'EficazFramework.SPED.Schemas.CTe.TProtCTe.CanSaveTo(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.CTe/TProtCTe/Deserialize(string).md 'EficazFramework.SPED.Schemas.CTe.TProtCTe.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.CTe/TProtCTe/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.CTe.TProtCTe.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.CTe/TProtCTe/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.CTe.TProtCTe.LoadFrom(System.IO.Stream, bool)') | | -| [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.CTe/TProtCTe/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.CTe.TProtCTe.LoadFromAsync(System.IO.Stream, bool)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.CTe/TProtCTe/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.CTe.TProtCTe.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.CTe/TProtCTe/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.CTe.TProtCTe.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.CTe/TProtCTe/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.CTe.TProtCTe.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.CTe/TProtCTe/Serialize().md 'EficazFramework.SPED.Schemas.CTe.TProtCTe.Serialize()') | Serializes current TEnvEvento object into an XML document | -| [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.CTe/TProtCTe/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.CTe.TProtCTe.SerializeToXMLDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanDeserialize(string,TProtCTe).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanDeserialize(string,TProtCTe).md deleted file mode 100644 index 3fcc2a46..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanDeserialize(string,TProtCTe).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -## TProtCTe.CanDeserialize(string, TProtCTe) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.CTe.TProtCTe obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanDeserialize(string,TProtCTe,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanDeserialize(string,TProtCTe,Exception).md deleted file mode 100644 index 7a7bc56c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanDeserialize(string,TProtCTe,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -## TProtCTe.CanDeserialize(string, TProtCTe, Exception) Method - -Deserializes workflow markup into an TEnvEvento object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.CTe.TProtCTe obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanLoadFrom(Stream,TProtCTe).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanLoadFrom(Stream,TProtCTe).md deleted file mode 100644 index a28ca453..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanLoadFrom(Stream,TProtCTe).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -## TProtCTe.CanLoadFrom(Stream, TProtCTe) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.CTe.TProtCTe obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanLoadFrom(Stream,TProtCTe,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanLoadFrom(Stream,TProtCTe,Exception).md deleted file mode 100644 index aa5b2ab2..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanLoadFrom(Stream,TProtCTe,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -## TProtCTe.CanLoadFrom(Stream, TProtCTe, Exception) Method - -Deserializes xml markup from file into an TEnvEvento object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.CTe.TProtCTe obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanSaveTo(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanSaveTo(Stream,Exception).md deleted file mode 100644 index 51e78377..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/CanSaveTo(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -## TProtCTe.CanSaveTo(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveTo(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/Deserialize(Stream).md deleted file mode 100644 index c0d23761..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -## TProtCTe.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.CTe.TProtCTe Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/Deserialize(string).md deleted file mode 100644 index b5434572..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -## TProtCTe.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.CTe.TProtCTe Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/LoadFrom(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/LoadFrom(Stream,bool).md deleted file mode 100644 index 13f84275..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/LoadFrom(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -## TProtCTe.LoadFrom(Stream, bool) Method - -```csharp -public static EficazFramework.SPED.Schemas.CTe.TProtCTe LoadFrom(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/LoadFromAsync(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/LoadFromAsync(Stream,bool).md deleted file mode 100644 index f561bef7..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/LoadFromAsync(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -## TProtCTe.LoadFromAsync(Stream, bool) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/OnPropertyChanged(string).md deleted file mode 100644 index 15124a9c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -## TProtCTe.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/SaveTo(Stream).md deleted file mode 100644 index 6f8ccbd6..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -## TProtCTe.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/SaveToAsync(Stream).md deleted file mode 100644 index 507c3add..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -## TProtCTe.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/Serialize().md deleted file mode 100644 index 17973844..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/Serialize().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -## TProtCTe.Serialize() Method - -Serializes current TEnvEvento object into an XML document - -```csharp -public virtual string Serialize(); -``` - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/SerializeToXMLDocument().md deleted file mode 100644 index 6478a446..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TProtCTe/SerializeToXMLDocument().md +++ /dev/null @@ -1,17 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TProtCTe](EficazFramework.SPED.Schemas.CTe/TProtCTe.md 'EficazFramework.SPED.Schemas.CTe.TProtCTe') - -## TProtCTe.SerializeToXMLDocument() Method - -Semelhante À Function Serialize, porém já retorna o resultado -em uma instância de XmlDocument, agilizando o processo de assinatura -digital dos eventos. - -```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); -``` - -#### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') - -### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetCancCTe.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetCancCTe.md index d13322b2..c5b31eb1 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetCancCTe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetCancCTe.md @@ -9,7 +9,3 @@ | infCanc | `TRetCancCTeInfCanc` | | | Signature | `SignatureType` | | | versao | `String` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.CTe/TRetCancCTe/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.CTe.TRetCancCTe.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetCancCTe/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetCancCTe/OnPropertyChanged(string).md deleted file mode 100644 index e2cd2960..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetCancCTe/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TRetCancCTe](EficazFramework.SPED.Schemas.CTe/TRetCancCTe.md 'EficazFramework.SPED.Schemas.CTe.TRetCancCTe') - -## TRetCancCTe.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetCancCTeInfCanc.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetCancCTeInfCanc.md index 17ee05a9..ea31a2b6 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetCancCTeInfCanc.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetCancCTeInfCanc.md @@ -12,11 +12,7 @@ | cStat | `String` | | | xMotivo | `String` | | | chCTe | `String` | | -| dhRecbto | `DateTime` | | +| dhRecbto | `Nullable` | | | dhRecbtoSpecified | `Boolean` | | | nProt | `String` | | | Id | `String` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.CTe/TRetCancCTeInfCanc/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.CTe.TRetCancCTeInfCanc.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetCancCTeInfCanc/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetCancCTeInfCanc/OnPropertyChanged(string).md deleted file mode 100644 index 32ef713f..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetCancCTeInfCanc/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TRetCancCTeInfCanc](EficazFramework.SPED.Schemas.CTe/TRetCancCTeInfCanc.md 'EficazFramework.SPED.Schemas.CTe.TRetCancCTeInfCanc') - -## TRetCancCTeInfCanc.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetEventoInfEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetEventoInfEvento.md index f49aff01..b54288a5 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetEventoInfEvento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetEventoInfEvento.md @@ -18,7 +18,3 @@ | dhRegEvento | `String` | | | nProt | `String` | | | Id | `String` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.CTe/TRetEventoInfEvento/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.CTe.TRetEventoInfEvento.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetEventoInfEvento/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetEventoInfEvento/OnPropertyChanged(string).md deleted file mode 100644 index e62dd8a2..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/TRetEventoInfEvento/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe').[TRetEventoInfEvento](EficazFramework.SPED.Schemas.CTe/TRetEventoInfEvento.md 'EficazFramework.SPED.Schemas.CTe.TRetEventoInfEvento') - -## TRetEventoInfEvento.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/VersaoServicoConsulta.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/VersaoServicoConsulta.md index 880c8d8f..16cb3a62 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/VersaoServicoConsulta.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/VersaoServicoConsulta.md @@ -22,4 +22,8 @@ public enum VersaoServicoConsulta -`Versao_3_00` 3 \ No newline at end of file +`Versao_3_00` 3 + + + +`Versao_4_00` 4 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/distDFeIntConsNSU.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/distDFeIntConsNSU.md index 2d65e295..f9ef0150 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/distDFeIntConsNSU.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/distDFeIntConsNSU.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe') ## distDFeIntConsNSU Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/distDFeIntDistNSU.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/distDFeIntDistNSU.md index 2790a7ed..e2a1c21d 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/distDFeIntDistNSU.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/distDFeIntDistNSU.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe') ## distDFeIntDistNSU Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/retDistDFeIntLoteDistDFeInt.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/retDistDFeIntLoteDistDFeInt.md index 8371d4b8..a2264379 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/retDistDFeIntLoteDistDFeInt.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/retDistDFeIntLoteDistDFeInt.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe') ## retDistDFeIntLoteDistDFeInt Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTe/retDistDFeIntLoteDistDFeIntDocZip.md b/Docs/Api/EficazFramework.SPED.Schemas.CTe/retDistDFeIntLoteDistDFeIntDocZip.md index aa85f975..54b78c6a 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTe/retDistDFeIntLoteDistDFeIntDocZip.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTe/retDistDFeIntLoteDistDFeIntDocZip.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.CTe](EficazFramework.SPED.Schemas.CTe.md 'EficazFramework.SPED.Schemas.CTe') ## retDistDFeIntLoteDistDFeIntDocZip Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTeOS/CTeOS/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.CTeOS/CTeOS/Serialize().md index c568c1cc..8c279ff1 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTeOS/CTeOS/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTeOS/CTeOS/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.CTeOS/ProcessoCTeOS/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.CTeOS/ProcessoCTeOS/Serialize().md index 67432eff..753fd5d0 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.CTeOS/ProcessoCTeOS/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.CTeOS/ProcessoCTeOS/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.ECF/IndicadorAliquotaCSLL2015.md b/Docs/Api/EficazFramework.SPED.Schemas.ECF/IndicadorAliquotaCSLL2015.md index 084e4f58..f3c7da60 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.ECF/IndicadorAliquotaCSLL2015.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.ECF/IndicadorAliquotaCSLL2015.md @@ -20,6 +20,10 @@ public enum IndicadorAliquotaCSLL2015 `NovePorcento` 1 + + +`QuinzePorCento` 4 + `VintePorcento` 3 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.ECF/Registro0020.md b/Docs/Api/EficazFramework.SPED.Schemas.ECF/Registro0020.md index 82c0b129..c21ac362 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.ECF/Registro0020.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.ECF/Registro0020.md @@ -16,7 +16,7 @@ Parâmetros de Tributação | ParticipacoesConsorcios | `Boolean` | | | OperacoesExterior | `Boolean` | | | OperacoesVinculadas | `Boolean` | | -| EnquadramentoArts48ou49_IN_1312_12 | `Boolean` | | +| EnquadramentoArts48ou49_IN_1312_12 | `Boolean` | PJ Enquadrada nos artigos 48 ou 49 da Instrução Normativa RFB nº 1.312/2012 | | ParticipacoesExterior | `Boolean` | | | AtividadeRural | `Boolean` | | | LucroExploracao | `Boolean` | | @@ -42,6 +42,7 @@ Parâmetros de Tributação | AreaLivreComercio | `Boolean` | | | IntegranteMultinacional | `Boolean` | | | DEREX | `Boolean` | | +| OpcaoLei14956_2023 | `Boolean` | Opção pelas novas regras de preços de transferência no ano-calendário 2023 (Lei nº 14.956/2023) | | Methods | | | :--- | :--- | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.ECF/Registro0021.md b/Docs/Api/EficazFramework.SPED.Schemas.ECF/Registro0021.md index 70a93350..7bd8e6ad 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.ECF/Registro0021.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.ECF/Registro0021.md @@ -26,6 +26,16 @@ Parâmetros de Identificação dos Tipos de Programa ¬¬ | REPNBL_REDES | `Boolean` | | | REIF | `Boolean` | | | Olimpiadas | `Boolean` | | +| SuspensaoOleoBunker | `Boolean` | | +| REPORTO | `Boolean` | | +| RetII | `Boolean` | | +| RETPMCMV | `Boolean` | | +| RetEEI | `Boolean` | | +| IndEBAS | `Boolean` | | +| REPETROIND | `Boolean` | | +| REPETRONAC | `Boolean` | | +| REPETROPERM | `Boolean` | | +| REPETROTEMP | `Boolean` | | | Methods | | | :--- | :--- | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroC500.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroC500.md index e9c7bbd8..13d9845a 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroC500.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroC500.md @@ -23,6 +23,7 @@ Nota Fiscal Energia Elétrica | CodigoInfoComplementar | `String` | | | VrPis | `Nullable` | | | VrCofins | `Nullable` | | +| ChaveDocEletronico | `String` | | | Methods | | | :--- | :--- | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroC501.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroC501.md index 6f525b35..785f25b7 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroC501.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroC501.md @@ -12,7 +12,7 @@ Complemento da Operação | :--- | :---: | :--- | | CstPis | `String` | | | VrTotalItens | `Nullable` | | -| NatBaseCalculo | `String` | | +| NatBaseCalculo | `NaturezaBaseCalculo` | | | VrBaseCalculoPis | `Double` | | | AliquotaPis | `Nullable` | | | VrPis | `Nullable` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroC505.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroC505.md index 57c8904f..2442ce25 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroC505.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroC505.md @@ -12,7 +12,7 @@ Complemento da operação | :--- | :---: | :--- | | CstCofins | `String` | | | VrTotalItens | `Nullable` | | -| NatBaseCalculo | `String` | | +| NatBaseCalculo | `NaturezaBaseCalculo` | | | VrBaseCalculoCofins | `Double` | | | AliquotaCofins | `Nullable` | | | VrCofins | `Nullable` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroD501.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroD501.md index 8d3bf853..de2f05ff 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroD501.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroD501.md @@ -12,7 +12,7 @@ Complemento da Operação | :--- | :---: | :--- | | CSTPis | `String` | | | VrTotalItens | `Nullable` | | -| NatBcCalculo | `String` | | +| NatBcCalculo | `NaturezaBaseCalculo` | | | VrBCPis | `Nullable` | | | AliquotaPis | `Nullable` | | | VrPis | `Nullable` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroD505.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroD505.md index ffc494c0..1e8b2e65 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroD505.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroD505.md @@ -12,7 +12,7 @@ Complemento da Operação | :--- | :---: | :--- | | CSTCofins | `String` | | | VrTotalItens | `Nullable` | | -| NatBcCalculo | `String` | | +| NatBcCalculo | `NaturezaBaseCalculo` | | | VrBCCofins | `Nullable` | | | AliquotaCofins | `Nullable` | | | VrCofins | `Nullable` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroF100.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroF100.md index ee94e720..e8938efb 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroF100.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Contribuicoes/RegistroF100.md @@ -23,7 +23,7 @@ Demais documentos e operações geradoras de contribuições e créditos | VrBcCofins | `Nullable` | | | AliqCofins | `Nullable` | | | VrCofins | `Nullable` | | -| NatBcCredito | `String` | | +| NatBcCredito | `NaturezaBaseCalculo` | | | IndicadorOrigemCredito | `IndicadorOrigemCredito` | | | CodigoContaContabil | `String` | | | CodigoCentroCustos | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf.md index e846b68c..27184305 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf.md @@ -21,7 +21,14 @@ Tem por objeto a escrituração de rendimentos pagos e retenções de Imposto de | Classes | | | :--- | :--- | +| [ApuracaoTributoR4000](EficazFramework.SPED.Schemas.EFD_Reinf/ApuracaoTributoR4000.md 'EficazFramework.SPED.Schemas.EFD_Reinf.ApuracaoTributoR4000') | Apuracao e retencao dos tributos com periodo de apuracao da série R-4000 | +| [ApuracaoTributoR4000Fechamento](EficazFramework.SPED.Schemas.EFD_Reinf/ApuracaoTributoR4000Fechamento.md 'EficazFramework.SPED.Schemas.EFD_Reinf.ApuracaoTributoR4000Fechamento') | Retornado no evento R-9015 | | [Evento](EficazFramework.SPED.Schemas.EFD_Reinf/Evento.md 'EficazFramework.SPED.Schemas.EFD_Reinf.Evento') | Abstração padrão para implementação em todos os eventos da escrituração. | +| [EventoRetorno](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno.md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno') | Abstração padrão para implementação em todos os eventos de retorno (R-9001, R-9005, R-9011 e R-9015). | +| [EventoTotalDadosProcessamento](EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalDadosProcessamento.md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoTotalDadosProcessamento') | | +| [EventoTotalReciboRetorno](EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalReciboRetorno.md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoTotalReciboRetorno') | Status de retorno dos eventos enviados | +| [EventoTotalRegistroOcorrencias](EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalRegistroOcorrencias.md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoTotalRegistroOcorrencias') | | +| [EventoTotalStatusRetorno](EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalStatusRetorno.md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoTotalStatusRetorno') | Detalhamento do status de retorno dos eventos enviados | | [R1000](EficazFramework.SPED.Schemas.EFD_Reinf/R1000.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R1000') | Informações do contribuinte | | [R1070](EficazFramework.SPED.Schemas.EFD_Reinf/R1070.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R1070') | Tabela de processos administrativos/judiciais | | [R2010](EficazFramework.SPED.Schemas.EFD_Reinf/R2010.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R2010') | Retenção de contribuição previdenciária - serviços tomados | @@ -39,7 +46,33 @@ Tem por objeto a escrituração de rendimentos pagos e retenções de Imposto de | [R4040](EficazFramework.SPED.Schemas.EFD_Reinf/R4040.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R4040') | Pagamentos/créditos a beneficiários não identificados | | [R4080](EficazFramework.SPED.Schemas.EFD_Reinf/R4080.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R4080') | Retenção no recebimento | | [R4099](EficazFramework.SPED.Schemas.EFD_Reinf/R4099.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R4099') | Fechamento/reabertura dos eventos da série R-4000 | +| [R9000](EficazFramework.SPED.Schemas.EFD_Reinf/R9000.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9000') | Exclusão de eventos | +| [R9001](EficazFramework.SPED.Schemas.EFD_Reinf/R9001.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9001') | Informações de bases e tributos por evento. Retorno da série R-2000. | +| [R9001EventoRetornoTotal](EficazFramework.SPED.Schemas.EFD_Reinf/R9001EventoRetornoTotal.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9001EventoRetornoTotal') | Evento Totalizador - Retorno dos eventos da série R-2000, exceto pelo fechamento e/ou reabertura (R-2099 e R-2098) | +| [R9001IdentificacaoEstabelecimento](EficazFramework.SPED.Schemas.EFD_Reinf/R9001IdentificacaoEstabelecimento.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9001IdentificacaoEstabelecimento') | Identificação do Estabelecimento do Evento Totalizador, série R-2000 | +| [R9001InfoTotal](EficazFramework.SPED.Schemas.EFD_Reinf/R9001InfoTotal.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9001InfoTotal') | | +| [R9005](EficazFramework.SPED.Schemas.EFD_Reinf/R9005.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9005') | Informações de bases e tributos por evento. Retorno da série R-4000. | +| [R9005EventoRetornoTotal](EficazFramework.SPED.Schemas.EFD_Reinf/R9005EventoRetornoTotal.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9005EventoRetornoTotal') | Evento Totalizador - Retorno dos eventos da série R-4000, exceto pelo fechamento e/ou reabertura (R-4099) | +| [R9005IdentificacaoEstabelecimento](EficazFramework.SPED.Schemas.EFD_Reinf/R9005IdentificacaoEstabelecimento.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9005IdentificacaoEstabelecimento') | Identificação do Estabelecimento do Evento Totalizador, série R-4000 | +| [R9005InfoTotal](EficazFramework.SPED.Schemas.EFD_Reinf/R9005InfoTotal.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9005InfoTotal') | | +| [R9011](EficazFramework.SPED.Schemas.EFD_Reinf/R9011.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9011') | Evento totalizador por contribuinte. Retorno do fechamento da série R-2000. | +| [R9011EventoRetornoTotal](EficazFramework.SPED.Schemas.EFD_Reinf/R9011EventoRetornoTotal.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9011EventoRetornoTotal') | Evento Totalizador - Retorno dos eventos da série R-2000, exceto pelo fechamento e/ou reabertura (R-2099 e R-2098) | +| [R9011InfoTotal](EficazFramework.SPED.Schemas.EFD_Reinf/R9011InfoTotal.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9011InfoTotal') | | +| [R9015](EficazFramework.SPED.Schemas.EFD_Reinf/R9015.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9015') | Evento totalizador por contribuinte. Retorno do fechamento da série R-4000. | +| [R9015EventoRetornoTotal](EficazFramework.SPED.Schemas.EFD_Reinf/R9015EventoRetornoTotal.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9015EventoRetornoTotal') | Evento Totalizador - Retorno dos eventos da série R-4000, exceto pelo fechamento e/ou reabertura (R-4099) | +| [R9015InfoTotal](EficazFramework.SPED.Schemas.EFD_Reinf/R9015InfoTotal.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9015InfoTotal') | | | [ReinfTimeStampUtils](EficazFramework.SPED.Schemas.EFD_Reinf/ReinfTimeStampUtils.md 'EficazFramework.SPED.Schemas.EFD_Reinf.ReinfTimeStampUtils') | Utilitário para geração do identificador único de evento, para sua transmissão. | +| [TotalizadorR2010](EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2010.md 'EficazFramework.SPED.Schemas.EFD_Reinf.TotalizadorR2010') | Totalizador do evento R-2010 | +| [TotalizadorR2010InfoRetencoes](EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2010InfoRetencoes.md 'EficazFramework.SPED.Schemas.EFD_Reinf.TotalizadorR2010InfoRetencoes') | | +| [TotalizadorR2020](EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2020.md 'EficazFramework.SPED.Schemas.EFD_Reinf.TotalizadorR2020') | Totalizador do evento R-2020 | +| [TotalizadorR2030eR2040](EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2030eR2040.md 'EficazFramework.SPED.Schemas.EFD_Reinf.TotalizadorR2030eR2040') | Totalizador dos eventos R-2030 e R-2040 | +| [TotalizadorR2050](EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2050.md 'EficazFramework.SPED.Schemas.EFD_Reinf.TotalizadorR2050') | Totalizador do evento R-2050 | +| [TotalizadorR2055](EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2055.md 'EficazFramework.SPED.Schemas.EFD_Reinf.TotalizadorR2055') | Totalizador do evento R-2055 | +| [TotalizadorR2060](EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2060.md 'EficazFramework.SPED.Schemas.EFD_Reinf.TotalizadorR2060') | Totalizador do evento R-2060 | +| [TotalizadorR3010](EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR3010.md 'EficazFramework.SPED.Schemas.EFD_Reinf.TotalizadorR3010') | Totalizador do evento R-3010 | +| [TotalizadorR4000](EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR4000.md 'EficazFramework.SPED.Schemas.EFD_Reinf.TotalizadorR4000') | Bases e tributos com periodo de apuracao da série R-4000 | +| [TotalSerieR2000](EficazFramework.SPED.Schemas.EFD_Reinf/TotalSerieR2000.md 'EficazFramework.SPED.Schemas.EFD_Reinf.TotalSerieR2000') | Identificacao do estabelecimento com seus totais | +| [TotalSerieR4000](EficazFramework.SPED.Schemas.EFD_Reinf/TotalSerieR4000.md 'EficazFramework.SPED.Schemas.EFD_Reinf.TotalSerieR4000') | Identificacao do estabelecimento com seus totais | | Enums | | | :--- | :--- | @@ -61,6 +94,11 @@ Tem por objeto a escrituração de rendimentos pagos e retenções de Imposto de | [IndicadorRetificacao](EficazFramework.SPED.Schemas.EFD_Reinf/IndicadorRetificacao.md 'EficazFramework.SPED.Schemas.EFD_Reinf.IndicadorRetificacao') | | | [IndicadorTipoDeducaoPrevidenciaria](EficazFramework.SPED.Schemas.EFD_Reinf/IndicadorTipoDeducaoPrevidenciaria.md 'EficazFramework.SPED.Schemas.EFD_Reinf.IndicadorTipoDeducaoPrevidenciaria') | | | [ObrigatoriedadeECD](EficazFramework.SPED.Schemas.EFD_Reinf/ObrigatoriedadeECD.md 'EficazFramework.SPED.Schemas.EFD_Reinf.ObrigatoriedadeECD') | | +| [PeriodoR9005Apuracao](EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005Apuracao.md 'EficazFramework.SPED.Schemas.EFD_Reinf.PeriodoR9005Apuracao') | | +| [PeriodoR9005BaseCR](EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005BaseCR.md 'EficazFramework.SPED.Schemas.EFD_Reinf.PeriodoR9005BaseCR') | | +| [PeriodoR9005CodigoRecolhimento](EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005CodigoRecolhimento.md 'EficazFramework.SPED.Schemas.EFD_Reinf.PeriodoR9005CodigoRecolhimento') | | +| [PeriodoR9005Fracao](EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005Fracao.md 'EficazFramework.SPED.Schemas.EFD_Reinf.PeriodoR9005Fracao') | | +| [PeriodoR9005VlrCR](EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005VlrCR.md 'EficazFramework.SPED.Schemas.EFD_Reinf.PeriodoR9005VlrCR') | | | [PersonalidadeJuridica](EficazFramework.SPED.Schemas.EFD_Reinf/PersonalidadeJuridica.md 'EficazFramework.SPED.Schemas.EFD_Reinf.PersonalidadeJuridica') | Personalidade Jurídica do Contribuinte, Estabelecimento ou Participante | | [RelacaoDependencia](EficazFramework.SPED.Schemas.EFD_Reinf/RelacaoDependencia.md 'EficazFramework.SPED.Schemas.EFD_Reinf.RelacaoDependencia') | | | [SimNao](EficazFramework.SPED.Schemas.EFD_Reinf/SimNao.md 'EficazFramework.SPED.Schemas.EFD_Reinf.SimNao') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/ApuracaoTributoR4000.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/ApuracaoTributoR4000.md new file mode 100644 index 00000000..98d99973 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/ApuracaoTributoR4000.md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## ApuracaoTributoR4000 Class + +Apuracao e retencao dos tributos com periodo de apuracao da série R-4000 +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| PeriodoVlrCRInf | `PeriodoR9005VlrCR` | | +| PeriodoVlrCRCalc | `PeriodoR9005VlrCR` | | +| PeriodoVlrCRSuspInf | `PeriodoR9005VlrCR` | | +| PeriodoVlrCRSuspCalc | `PeriodoR9005VlrCR` | | +| ValorCRInformado | `String` | Valor informado do tributo retido | +| ValorCRCalculado | `String` | Valor calculado do tributo retido | +| ValorCRSuspInformado | `String` | Valor informado do tributo suspenso | +| ValorCRSuspCalculado | `String` | Valor calculado do tributo suspenso | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/ApuracaoTributoR4000Fechamento.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/ApuracaoTributoR4000Fechamento.md new file mode 100644 index 00000000..8860137a --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/ApuracaoTributoR4000Fechamento.md @@ -0,0 +1,19 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## ApuracaoTributoR4000Fechamento Class + +Retornado no evento R-9015 +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| PeriodoFracao | `PeriodoR9005Fracao` | | +| FracaoPeriodo | `UInt16` | Periodo de apuracao | +| PeriodoCR | `PeriodoR9005CodigoRecolhimento` | | +| CodigoReceita | `String` | Codigo de Receita - CR | +| PeriodoVlrCRDCTF | `PeriodoR9005VlrCR` | | +| ValorCrDctf | `String` | Valor informado do tributo retido | +| PeriodoVlrCRSuspDCTF | `PeriodoR9005VlrCR` | | +| ValorCrSuspensoDctf | `String` | Valor informado do tributo retido | +| natRend | `String` | Natureza do Rendimento | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno.md new file mode 100644 index 00000000..83242529 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno.md @@ -0,0 +1,20 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## EventoRetorno Class + +Abstração padrão para implementação em todos os eventos de retorno (R-9001, R-9005, R-9011 e R-9015). +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| Versao | `Versao` | do schema para leitura / escrita | + +| Methods | | +| :--- | :--- | +| [ContribuinteCNPJ()](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/ContribuinteCNPJ().md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno.ContribuinteCNPJ()') | Retorna o CNPJ do Contribuinte titular do evento. | +| [DefineSerializer()](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/DefineSerializer().md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno.DefineSerializer()') | Retorna uma nova instância de XmlSerializer(T) onde T representa a classe que está herdando [Evento](EficazFramework.SPED.Schemas.EFD_Reinf/Evento.md 'EficazFramework.SPED.Schemas.EFD_Reinf.Evento') | +| [Read(string)](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/Read(string).md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno.Read(string)') | Efetua a leitura do evento em XML e retorna uma instância do Evento/> | +| [Read(Stream)](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/Read(Stream).md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno.Read(System.IO.Stream)') | Efetua a leitura do evento em XML e retorna uma instância do Evento/> | +| [ToString()](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/ToString().md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno.ToString()') | Substitui o método ToString() de object para retornar o resultado do método [Serialize](https://docs.microsoft.com/en-us/dotnet/api/Serialize 'Serialize') | +| [Write()](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/Write().md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno.Write()') | Serializa o evento da EFD-Reinf para a representação em string do conteúdo do XML. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/ContribuinteCNPJ().md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/ContribuinteCNPJ().md new file mode 100644 index 00000000..6ecaa916 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/ContribuinteCNPJ().md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf').[EventoRetorno](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno.md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno') + +## EventoRetorno.ContribuinteCNPJ() Method + +Retorna o CNPJ do Contribuinte titular do evento. + +```csharp +public abstract string ContribuinteCNPJ(); +``` + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/DefineSerializer().md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/DefineSerializer().md new file mode 100644 index 00000000..843f1639 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/DefineSerializer().md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf').[EventoRetorno](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno.md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno') + +## EventoRetorno.DefineSerializer() Method + +Retorna uma nova instância de XmlSerializer(T) onde T representa a classe que está herdando [Evento](EficazFramework.SPED.Schemas.EFD_Reinf/Evento.md 'EficazFramework.SPED.Schemas.EFD_Reinf.Evento') + +```csharp +public abstract System.Xml.Serialization.XmlSerializer DefineSerializer(); +``` + +#### Returns +[System.Xml.Serialization.XmlSerializer](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Serialization.XmlSerializer 'System.Xml.Serialization.XmlSerializer') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/Read(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/Read(Stream).md new file mode 100644 index 00000000..42259dcf --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/Read(Stream).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf').[EventoRetorno](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno.md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno') + +## EventoRetorno.Read(Stream) Method + +Efetua a leitura do evento em XML e retorna uma instância do Evento/> + +```csharp +public EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno Read(System.IO.Stream xmlStream); +``` +#### Parameters + + + +`xmlStream` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') + +#### Returns +[EventoRetorno](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno.md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/Read(string).md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/Read(string).md new file mode 100644 index 00000000..051f3694 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/Read(string).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf').[EventoRetorno](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno.md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno') + +## EventoRetorno.Read(string) Method + +Efetua a leitura do evento em XML e retorna uma instância do Evento/> + +```csharp +public EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno Read(string xmlContent); +``` +#### Parameters + + + +`xmlContent` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[EventoRetorno](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno.md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/ToString().md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/ToString().md new file mode 100644 index 00000000..c6693483 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/ToString().md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf').[EventoRetorno](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno.md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno') + +## EventoRetorno.ToString() Method + +Substitui o método ToString() de object para retornar o resultado do método [Serialize](https://docs.microsoft.com/en-us/dotnet/api/Serialize 'Serialize') + +```csharp +public override string ToString(); +``` + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/Write().md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/Write().md new file mode 100644 index 00000000..12935e40 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno/Write().md @@ -0,0 +1,14 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf').[EventoRetorno](EficazFramework.SPED.Schemas.EFD_Reinf/EventoRetorno.md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoRetorno') + +## EventoRetorno.Write() Method + +Serializa o evento da EFD-Reinf para a representação em string do conteúdo do XML. + +```csharp +public string Write(); +``` + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') +string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalDadosProcessamento.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalDadosProcessamento.md new file mode 100644 index 00000000..314c00d7 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalDadosProcessamento.md @@ -0,0 +1,21 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## EventoTotalDadosProcessamento Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| nrRecArqBase | `String` | Recibo do arquivo de origem. Adicionado na versão 2.01.02 | +| nrProtEntr | `String` | Numero do protocolo de entrega do lote (retorno da série R-2000) | +| nrProtLote | `String` | Numero do protocolo de entrega do lote (retorno da série R-4000) | +| dhRecepcao | `DateTimeOffset` | Data e hora da recepcao do evento | +| dhProcess | `DateTimeOffset` | Data e hora do processamento | +| tpEv | `String` | Tipo do evento | +| idEv | `String` | ID do Evento | +| hash | `String` | | +| fechRet | `Nullable` | | + +| Methods | | +| :--- | :--- | +| [ShouldSerializefechRet()](EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalDadosProcessamento/ShouldSerializefechRet().md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoTotalDadosProcessamento.ShouldSerializefechRet()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalDadosProcessamento/ShouldSerializefechRet().md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalDadosProcessamento/ShouldSerializefechRet().md new file mode 100644 index 00000000..48a53b81 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalDadosProcessamento/ShouldSerializefechRet().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf').[EventoTotalDadosProcessamento](EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalDadosProcessamento.md 'EficazFramework.SPED.Schemas.EFD_Reinf.EventoTotalDadosProcessamento') + +## EventoTotalDadosProcessamento.ShouldSerializefechRet() Method + +```csharp +public bool ShouldSerializefechRet(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalReciboRetorno.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalReciboRetorno.md new file mode 100644 index 00000000..01ecd4f4 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalReciboRetorno.md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## EventoTotalReciboRetorno Class + +Status de retorno dos eventos enviados +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| ideStatus | `EventoTotalStatusRetorno` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalRegistroOcorrencias.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalRegistroOcorrencias.md new file mode 100644 index 00000000..2aca1257 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalRegistroOcorrencias.md @@ -0,0 +1,12 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## EventoTotalRegistroOcorrencias Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| tpOcorr | `String` | | +| localErroAviso | `String` | | +| codResp | `String` | | +| dscResp | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalStatusRetorno.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalStatusRetorno.md new file mode 100644 index 00000000..2ea90548 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/EventoTotalStatusRetorno.md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## EventoTotalStatusRetorno Class + +Detalhamento do status de retorno dos eventos enviados +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| cdRetorno | `String` | | +| descRetorno | `String` | | +| regOcorrs | `EventoTotalRegistroOcorrencias[]` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/IndicadorTipoDeducaoPrevidenciaria.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/IndicadorTipoDeducaoPrevidenciaria.md index 0217e409..9ce3723b 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/IndicadorTipoDeducaoPrevidenciaria.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/IndicadorTipoDeducaoPrevidenciaria.md @@ -14,6 +14,12 @@ public enum IndicadorTipoDeducaoPrevidenciaria ### Remarks + + +`DescontoSimplMensal` 8 + +### Remarks + `Fapi` 3 diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005Apuracao.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005Apuracao.md new file mode 100644 index 00000000..905f25a2 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005Apuracao.md @@ -0,0 +1,29 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## PeriodoR9005Apuracao Enum + +```csharp +public enum PeriodoR9005Apuracao +``` +### Fields + + + +`Decencial` 2 + + + +`Diario` 4 + + + +`Mensal` 0 + + + +`Quinzenal` 1 + + + +`Semanal` 3 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005BaseCR.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005BaseCR.md new file mode 100644 index 00000000..b9eabe61 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005BaseCR.md @@ -0,0 +1,49 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## PeriodoR9005BaseCR Enum + +```csharp +public enum PeriodoR9005BaseCR +``` +### Fields + + + +`Decencial` 2 + + + +`DecencialSuspenso` 12 + + + +`Diario` 4 + + + +`DiarioSuspenso` 14 + + + +`Mensal` 0 + + + +`MensalSuspenso` 10 + + + +`Quinzenal` 1 + + + +`QuinzenalSuspenso` 11 + + + +`Semanal` 3 + + + +`SemanalSuspenso` 13 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005CodigoRecolhimento.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005CodigoRecolhimento.md new file mode 100644 index 00000000..b16f13ae --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005CodigoRecolhimento.md @@ -0,0 +1,29 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## PeriodoR9005CodigoRecolhimento Enum + +```csharp +public enum PeriodoR9005CodigoRecolhimento +``` +### Fields + + + +`Decendial` 2 + + + +`Diario` 4 + + + +`Mensal` 0 + + + +`Quinzenal` 1 + + + +`Semanal` 3 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005Fracao.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005Fracao.md new file mode 100644 index 00000000..222de34e --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005Fracao.md @@ -0,0 +1,29 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## PeriodoR9005Fracao Enum + +```csharp +public enum PeriodoR9005Fracao +``` +### Fields + + + +`Decendial` 2 + + + +`Diario` 4 + + + +`Mensal` 0 + + + +`Quinzenal` 1 + + + +`Semanal` 3 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005VlrCR.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005VlrCR.md new file mode 100644 index 00000000..094608b0 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/PeriodoR9005VlrCR.md @@ -0,0 +1,129 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## PeriodoR9005VlrCR Enum + +```csharp +public enum PeriodoR9005VlrCR +``` +### Fields + + + +`DecencialCalculado` 12 + + + +`DecencialCalculadoSuspenso` 42 + + + +`DecencialDctf` 22 + + + +`DecencialDctfSuspenso` 52 + + + +`DecencialInformado` 2 + + + +`DecencialInformadoSuspenso` 32 + + + +`DiarioCalculado` 14 + + + +`DiarioCalculadoSuspenso` 44 + + + +`DiarioDctf` 24 + + + +`DiarioDctfSuspenso` 54 + + + +`DiarioInformado` 4 + + + +`DiarioInformadoSuspenso` 34 + + + +`MensalCalculado` 10 + + + +`MensalCalculadoSuspenso` 40 + + + +`MensalDctf` 20 + + + +`MensalDctfSuspenso` 50 + + + +`MensalInfomadoSuspenso` 30 + + + +`MensalInformado` 0 + + + +`QuinzenalCalculado` 11 + + + +`QuinzenalCalculadoSuspenso` 41 + + + +`QuinzenalDctf` 21 + + + +`QuinzenalDctfSuspenso` 51 + + + +`QuinzenalInformado` 1 + + + +`QuinzenalInformadoSuspenso` 31 + + + +`SemanalCalculado` 13 + + + +`SemanalCalculadoSuspenso` 43 + + + +`SemanalDctf` 23 + + + +`SemanalDctfSuspenso` 53 + + + +`SemanalInformado` 3 + + + +`SemanalInformadoSuspenso` 33 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9000.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9000.md new file mode 100644 index 00000000..58a67b84 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9000.md @@ -0,0 +1,44 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9000 Class + +Exclusão de eventos +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| evtExclusao | `R9000EventoExclusao` | | + +| Methods | | +| :--- | :--- | +| [DefineSerializer()](EficazFramework.SPED.Schemas.EFD_Reinf/R9000/DefineSerializer().md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9000.DefineSerializer()') | | + +### Example +```csharp +var evento = new R9000() +{ + Versao = Versao.v2_01_02, + evtExclusao = new R9000EventoExclusao() + { + + ideEvento = new IdentificacaoEvento() + { + tpAmb = Ambiente.ProducaoRestrita_DadosReais, + procEmi = EmissorEvento.AppContribuinte, + verProc = "6.0" + }, + ideContri = new IdentificacaoContribuinte() + { + tpInsc = PersonalidadeJuridica.CNPJ, + nrInsc = "12345678" + }, + infoExclusao = new ReinfEvtExclusaoInfoExclusao() + { + nrRecEvt = "12345-00-1234-9876-0", + perApur = $"{DateTime.Now.AddMonths(-1):yyyy-MM}", + tpEvento = "R-4010" // ou qualquer outro evento que for preciso, exceto pelos de Fechamento/reabertura - R-2098, R-2099 e R-4099 + } + } +}; +``` \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000/DefineSerializer().md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9000/DefineSerializer().md similarity index 56% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000/DefineSerializer().md rename to Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9000/DefineSerializer().md index cf67f9ae..fe43b92b 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000/DefineSerializer().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9000/DefineSerializer().md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[S1000](EficazFramework.SPED.Schemas.eSocial/S1000.md 'EficazFramework.SPED.Schemas.eSocial.S1000') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf').[R9000](EficazFramework.SPED.Schemas.EFD_Reinf/R9000.md 'EficazFramework.SPED.Schemas.EFD_Reinf.R9000') -## S1000.DefineSerializer() Method +## R9000.DefineSerializer() Method ```csharp public override System.Xml.Serialization.XmlSerializer DefineSerializer(); diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9001.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9001.md new file mode 100644 index 00000000..b4e9b73d --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9001.md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9001 Class + +Informações de bases e tributos por evento. Retorno da série R-2000. +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| evtTotal | `R9001EventoRetornoTotal` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9001EventoRetornoTotal.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9001EventoRetornoTotal.md new file mode 100644 index 00000000..9e1d8610 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9001EventoRetornoTotal.md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9001EventoRetornoTotal Class + +Evento Totalizador - Retorno dos eventos da série R-2000, exceto pelo fechamento e/ou reabertura (R-2099 e R-2098) +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| infoTotal | `R9001InfoTotal` | Informacoes relativas as Totalizacoes | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9001IdentificacaoEstabelecimento.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9001IdentificacaoEstabelecimento.md new file mode 100644 index 00000000..1caf7270 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9001IdentificacaoEstabelecimento.md @@ -0,0 +1,12 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9001IdentificacaoEstabelecimento Class + +Identificação do Estabelecimento do Evento Totalizador, série R-2000 +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| tpInsc | `PersonalidadeJuridica` | | +| nrInsc | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9001InfoTotal.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9001InfoTotal.md new file mode 100644 index 00000000..06bf94e0 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9001InfoTotal.md @@ -0,0 +1,9 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9001InfoTotal Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| ideEstab | `R9001IdentificacaoEstabelecimento` | Informacoes relativas as Totalizacoes | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9005.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9005.md new file mode 100644 index 00000000..9f516a01 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9005.md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9005 Class + +Informações de bases e tributos por evento. Retorno da série R-4000. +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| evtRet | `R9005EventoRetornoTotal` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9005EventoRetornoTotal.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9005EventoRetornoTotal.md new file mode 100644 index 00000000..500414c1 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9005EventoRetornoTotal.md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9005EventoRetornoTotal Class + +Evento Totalizador - Retorno dos eventos da série R-4000, exceto pelo fechamento e/ou reabertura (R-4099) +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| infoTotal | `R9005InfoTotal` | Informacoes relativas as Totalizacoes | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9005IdentificacaoEstabelecimento.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9005IdentificacaoEstabelecimento.md new file mode 100644 index 00000000..ff6377cc --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9005IdentificacaoEstabelecimento.md @@ -0,0 +1,15 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9005IdentificacaoEstabelecimento Class + +Identificação do Estabelecimento do Evento Totalizador, série R-4000 +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| tpInsc | `PersonalidadeJuridica` | | +| nrInsc | `String` | | +| nrInscBenef | `String` | | +| nmBenef | `String` | | +| ideEvtAdic | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9005InfoTotal.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9005InfoTotal.md new file mode 100644 index 00000000..5cb13ea7 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9005InfoTotal.md @@ -0,0 +1,9 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9005InfoTotal Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| ideEstab | `R9005IdentificacaoEstabelecimento` | Informacoes relativas as Totalizacoes | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9011.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9011.md new file mode 100644 index 00000000..a866fb51 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9011.md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9011 Class + +Evento totalizador por contribuinte. Retorno do fechamento da série R-2000. +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| evtTotalContrib | `R9011EventoRetornoTotal` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9011EventoRetornoTotal.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9011EventoRetornoTotal.md new file mode 100644 index 00000000..84028ace --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9011EventoRetornoTotal.md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9011EventoRetornoTotal Class + +Evento Totalizador - Retorno dos eventos da série R-2000, exceto pelo fechamento e/ou reabertura (R-2099 e R-2098) +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| infoTotalContrib | `R9011InfoTotal` | Informacoes relativas as Totalizacoes | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9011InfoTotal.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9011InfoTotal.md new file mode 100644 index 00000000..0a46001d --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9011InfoTotal.md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9011InfoTotal Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| nrRecArqBase | `String` | | +| indExistInfo | `UInt32` | | +| identEscritDCTF | `UInt32` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9015.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9015.md new file mode 100644 index 00000000..7e8fc833 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9015.md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9015 Class + +Evento totalizador por contribuinte. Retorno do fechamento da série R-4000. +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| evtRetCons | `R9015EventoRetornoTotal` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9015EventoRetornoTotal.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9015EventoRetornoTotal.md new file mode 100644 index 00000000..9fa22c22 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9015EventoRetornoTotal.md @@ -0,0 +1,12 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9015EventoRetornoTotal Class + +Evento Totalizador - Retorno dos eventos da série R-4000, exceto pelo fechamento e/ou reabertura (R-4099) +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| infoCR_CNR | `R9015InfoTotal` | Informacoes relativas as Totalizadores Pela Natureza do Rendimento | +| infoTotalCR | `R9015InfoTotal` | Informacoes consolidadas dos tributos da empresa | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9015InfoTotal.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9015InfoTotal.md new file mode 100644 index 00000000..88db62cb --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/R9015InfoTotal.md @@ -0,0 +1,15 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## R9015InfoTotal Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| indExistInfo | `UInt32` | | +| identEscritDCTF | `UInt32` | | +| TotalApuracaoMensal | `ApuracaoTributoR4000Fechamento[]` | Bases e tributos com periodo de apuracao mensal | +| TotalApuracaoQuinzenal | `ApuracaoTributoR4000Fechamento[]` | Bases e tributos com periodo de apuracao quinzenal | +| TotalApuracaoDecendial | `ApuracaoTributoR4000Fechamento[]` | Bases e tributos com periodo de apuracao decendial | +| TotalApuracaoSemanal | `ApuracaoTributoR4000Fechamento[]` | Bases e tributos com periodo de apuracao semanal | +| TotalApuracaoDiaria | `ApuracaoTributoR4000Fechamento[]` | Bases e tributos com periodo de apuracao diária | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalSerieR2000.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalSerieR2000.md new file mode 100644 index 00000000..6ca08c00 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalSerieR2000.md @@ -0,0 +1,17 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## TotalSerieR2000 Class + +Identificacao do estabelecimento com seus totais +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| RTom | `TotalizadorR2010[]` | Totalizador do evento R-2010 | +| RPrest | `TotalizadorR2020[]` | Totalizador do evento R-2020 | +| RRecRepAD | `TotalizadorR2030eR2040[]` | Totalizador dos eventos R-2030 e R-2040 | +| RComl | `TotalizadorR2050[]` | Totalizador do evento R-2050 | +| RAquis | `TotalizadorR2055[]` | Totalizador do evento R-2055 | +| RCPRB | `TotalizadorR2060[]` | Totalizador do evento R-2060 | +| RRecEspetDesp | `TotalizadorR3010` | Totalizador do evento R-3010 | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalSerieR4000.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalSerieR4000.md new file mode 100644 index 00000000..f643c4b8 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalSerieR4000.md @@ -0,0 +1,15 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## TotalSerieR4000 Class + +Identificacao do estabelecimento com seus totais +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| TotalApuracaoMensal | `TotalizadorR4000[]` | Bases e tributos com periodo de apuracao mensal | +| TotalApuracaoQuinzenal | `TotalizadorR4000[]` | Bases e tributos com periodo de apuracao quinzenal | +| TotalApuracaoDecendial | `TotalizadorR4000[]` | Bases e tributos com periodo de apuracao decendial | +| TotalApuracaoSemanal | `TotalizadorR4000[]` | Bases e tributos com periodo de apuracao semanal | +| TotalApuracaoDiaria | `TotalizadorR4000[]` | Bases e tributos com periodo de apuracao diária | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2010.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2010.md new file mode 100644 index 00000000..c34df7ab --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2010.md @@ -0,0 +1,14 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## TotalizadorR2010 Class + +Totalizador do evento R-2010 +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| cnpjPrestador | `String` | | +| cno | `String` | | +| vlrTotalBaseRet | `String` | | +| infoCRTom | `TotalizadorR2010InfoRetencoes[]` | Informacoes de retencoes sobre servicos | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2010InfoRetencoes.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2010InfoRetencoes.md new file mode 100644 index 00000000..0992ee43 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2010InfoRetencoes.md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## TotalizadorR2010InfoRetencoes Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| CRTom | `String` | Código de Receita | +| VlrCRTom_1_05_01 | `String` | | +| vlrCRTom | `String` | | +| VlrCRTomSusp_1_05_01 | `String` | | +| vlrCRTomSusp | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2020.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2020.md new file mode 100644 index 00000000..3cf7dcab --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2020.md @@ -0,0 +1,17 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## TotalizadorR2020 Class + +Totalizador do evento R-2020 +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| tpInscTomador | `Byte` | | +| nrInscTomador | `String` | | +| vlrTotalBaseRet | `String` | | +| vlrTotalRetPrinc | `String` | | +| vlrTotalRetAdic | `String` | | +| vlrTotalNRetPrinc | `String` | | +| vlrTotalNRetAdic | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2030eR2040.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2030eR2040.md new file mode 100644 index 00000000..0d7f808e --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2030eR2040.md @@ -0,0 +1,15 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## TotalizadorR2030eR2040 Class + +Totalizador dos eventos R-2030 e R-2040 +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| cnpjAssocDesp | `String` | | +| vlrTotalRep | `String` | | +| CRRecRepAD | `String` | | +| vlrCRRecRepAD | `String` | | +| vlrCRRecRepADSusp | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2050.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2050.md new file mode 100644 index 00000000..495bfa9f --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2050.md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## TotalizadorR2050 Class + +Totalizador do evento R-2050 +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| CRComl | `String` | | +| vlrCRComl | `String` | | +| vlrCRComlSusp | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2055.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2055.md new file mode 100644 index 00000000..b5bb6a06 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2055.md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## TotalizadorR2055 Class + +Totalizador do evento R-2055 +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| CRAquis | `String` | | +| vlrCRAquis | `String` | | +| vlrCRAquisSusp | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2060.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2060.md new file mode 100644 index 00000000..483aedb8 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR2060.md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## TotalizadorR2060 Class + +Totalizador do evento R-2060 +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| CRCPRB | `String` | | +| vlrCRCPRB | `String` | | +| vlrCRCPRBSusp | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR3010.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR3010.md new file mode 100644 index 00000000..025c882a --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR3010.md @@ -0,0 +1,14 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## TotalizadorR3010 Class + +Totalizador do evento R-3010 +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| CRRecEspetDesp | `String` | | +| vlrReceitaTotal | `String` | | +| vlrCRRecEspetDesp | `String` | | +| vlrCRRecEspetDespSusp | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR4000.md b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR4000.md new file mode 100644 index 00000000..6dbba3c2 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.EFD_Reinf/TotalizadorR4000.md @@ -0,0 +1,21 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') + +## TotalizadorR4000 Class + +Bases e tributos com periodo de apuracao da série R-4000 +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| PeriodoFracao | `PeriodoR9005Fracao` | | +| PeriodoCR | `PeriodoR9005CodigoRecolhimento` | | +| PeriodoApuracao | `PeriodoR9005Apuracao` | | +| PeriodoVlrBaseCR | `PeriodoR9005BaseCR` | | +| PeriodoVlrBaseCRSusp | `PeriodoR9005BaseCR` | | +| FracaoPeriodo | `UInt16` | Periodo de apuracao | +| CodigoReceita | `String` | Codigo de Receita - CR | +| ValorBaseCR | `String` | Valor da base do tributo com apuracao mensal | +| ValorBaseCRSusp | `String` | Valor da base do tributo de apuracao mensal suspenso | +| natRend | `String` | Natureza do Rendimento | +| TotalApuracaoTributo | `ApuracaoTributoR4000` | Apuracao e retencao dos tributos | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.ABRASF/ConsultarNFseResposta/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.ABRASF/ConsultarNFseResposta/Serialize().md index 523d6f7b..91cc40f0 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.ABRASF/ConsultarNFseResposta/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.ABRASF/ConsultarNFseResposta/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.ABRASF/tcCompNfse/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.ABRASF/tcCompNfse/Serialize().md index 85403742..b5427378 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.ABRASF/tcCompNfse/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.ABRASF/tcCompNfse/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.BETHA/ConsultarRpsResposta/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.BETHA/ConsultarRpsResposta/Serialize().md index 3ab18fe7..8b324fc0 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.BETHA/ConsultarRpsResposta/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.BETHA/ConsultarRpsResposta/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.Common/NFSe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.Common/NFSe/Serialize().md index 3b329845..85ec50e0 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.Common/NFSe/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.Common/NFSe/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.Common/tcCompNfse/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.Common/tcCompNfse/Serialize().md index 0a1f6fbe..8d7b5d94 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.Common/tcCompNfse/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.Common/tcCompNfse/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.Common/tcComplNfse/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.Common/tcComplNfse/Serialize().md index 91ba54f5..2988eb89 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.Common/tcComplNfse/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.Common/tcComplNfse/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/ConsultarLoteRpsResposta/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/ConsultarLoteRpsResposta/Serialize().md index 74247ead..e01abb8e 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/ConsultarLoteRpsResposta/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/ConsultarLoteRpsResposta/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/ConsultarLoteRpsResposta2/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/ConsultarLoteRpsResposta2/Serialize().md index 1268d529..69b58bcb 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/ConsultarLoteRpsResposta2/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/ConsultarLoteRpsResposta2/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/EnviarLoteRpsEnvio/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/EnviarLoteRpsEnvio/Serialize().md index 13e24350..2d551050 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/EnviarLoteRpsEnvio/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/EnviarLoteRpsEnvio/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/tcListaNfse/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/tcListaNfse/Serialize().md index f5fc4c47..11acf532 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/tcListaNfse/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFSe.GINFES/tcListaNfse/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe.md index 112440ab..0f77276f 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe.md @@ -4,10 +4,6 @@ | Classes | | | :--- | :--- | -| [CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') | | -| [CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') | | -| [CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') | | -| [CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') | | | [Cana](EficazFramework.SPED.Schemas.NFe/Cana.md 'EficazFramework.SPED.Schemas.NFe.Cana') | | | [CanaDeducao](EficazFramework.SPED.Schemas.NFe/CanaDeducao.md 'EficazFramework.SPED.Schemas.NFe.CanaDeducao') | | | [CanaDiario](EficazFramework.SPED.Schemas.NFe/CanaDiario.md 'EficazFramework.SPED.Schemas.NFe.CanaDiario') | | @@ -15,6 +11,7 @@ | [CobrancaDuplicata](EficazFramework.SPED.Schemas.NFe/CobrancaDuplicata.md 'EficazFramework.SPED.Schemas.NFe.CobrancaDuplicata') | | | [CobrancaFatura](EficazFramework.SPED.Schemas.NFe/CobrancaFatura.md 'EficazFramework.SPED.Schemas.NFe.CobrancaFatura') | | | [Compra](EficazFramework.SPED.Schemas.NFe/Compra.md 'EficazFramework.SPED.Schemas.NFe.Compra') | | +| [ConsultaCadastroEndereco](EficazFramework.SPED.Schemas.NFe/ConsultaCadastroEndereco.md 'EficazFramework.SPED.Schemas.NFe.ConsultaCadastroEndereco') | | | [DeclaracaoImportacao](EficazFramework.SPED.Schemas.NFe/DeclaracaoImportacao.md 'EficazFramework.SPED.Schemas.NFe.DeclaracaoImportacao') | | | [Destinatario](EficazFramework.SPED.Schemas.NFe/Destinatario.md 'EficazFramework.SPED.Schemas.NFe.Destinatario') | | | [DetalhamentoCOFINS](EficazFramework.SPED.Schemas.NFe/DetalhamentoCOFINS.md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoCOFINS') | | @@ -52,6 +49,7 @@ | [IdentificacaoNFe](EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.IdentificacaoNFe') | | | [InformacaoEvento](EficazFramework.SPED.Schemas.NFe/InformacaoEvento.md 'EficazFramework.SPED.Schemas.NFe.InformacaoEvento') | | | [InformacaoEventoRetorno](EficazFramework.SPED.Schemas.NFe/InformacaoEventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.InformacaoEventoRetorno') | | +| [InformacaoReciboLote](EficazFramework.SPED.Schemas.NFe/InformacaoReciboLote.md 'EficazFramework.SPED.Schemas.NFe.InformacaoReciboLote') | | | [InformacoesAdicionais](EficazFramework.SPED.Schemas.NFe/InformacoesAdicionais.md 'EficazFramework.SPED.Schemas.NFe.InformacoesAdicionais') | | | [InformacoesAdicionaisObsContribuite](EficazFramework.SPED.Schemas.NFe/InformacoesAdicionaisObsContribuite.md 'EficazFramework.SPED.Schemas.NFe.InformacoesAdicionaisObsContribuite') | | | [InformacoesAdicionaisObsFisco](EficazFramework.SPED.Schemas.NFe/InformacoesAdicionaisObsFisco.md 'EficazFramework.SPED.Schemas.NFe.InformacoesAdicionaisObsFisco') | | @@ -67,13 +65,13 @@ | [KeyInfoType](EficazFramework.SPED.Schemas.NFe/KeyInfoType.md 'EficazFramework.SPED.Schemas.NFe.KeyInfoType') | | | [Local](EficazFramework.SPED.Schemas.NFe/Local.md 'EficazFramework.SPED.Schemas.NFe.Local') | | | [NFe](EficazFramework.SPED.Schemas.NFe/NFe.md 'EficazFramework.SPED.Schemas.NFe.NFe') | | -| [NFeGrupoZip](EficazFramework.SPED.Schemas.NFe/NFeGrupoZip.md 'EficazFramework.SPED.Schemas.NFe.NFeGrupoZip') | | | [NFeResultado](EficazFramework.SPED.Schemas.NFe/NFeResultado.md 'EficazFramework.SPED.Schemas.NFe.NFeResultado') | Objeto genérico que contém informações por NF-e, Cancelamento ou Carta de Correção.
Está listado na Propriedade 'Resultados' da clsse RetornoConsulta. | | [Pagamento](EficazFramework.SPED.Schemas.NFe/Pagamento.md 'EficazFramework.SPED.Schemas.NFe.Pagamento') | NF-e 4.00 | -| [PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') | Objeto que contém as informação a serem enviadas no formato XML para requerer o serviço. | +| [PedidoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoAutorizacaoNFe') | | +| [PedidoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaCadastro') | | +| [PedidoConsultaCadContribInfo](EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadContribInfo.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaCadContribInfo') | | | [PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') | | | [PedidoDistribuicaoDFe](EficazFramework.SPED.Schemas.NFe/PedidoDistribuicaoDFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoDistribuicaoDFe') | | -| [PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') | | | [PedidoEnvioEvento](EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento.md 'EficazFramework.SPED.Schemas.NFe.PedidoEnvioEvento') | | | [ProcessoEvento](EficazFramework.SPED.Schemas.NFe/ProcessoEvento.md 'EficazFramework.SPED.Schemas.NFe.ProcessoEvento') | Esta classe representa o retorno de Cancelamento da NF-e por meio de Evento. | | [ProcessoInutilizacaoNFe](EficazFramework.SPED.Schemas.NFe/ProcessoInutilizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.ProcessoInutilizacaoNFe') | | @@ -92,16 +90,15 @@ | [ResumoEvento](EficazFramework.SPED.Schemas.NFe/ResumoEvento.md 'EficazFramework.SPED.Schemas.NFe.ResumoEvento') | | | [retDistDFeIntLoteDistDFeInt](EficazFramework.SPED.Schemas.NFe/retDistDFeIntLoteDistDFeInt.md 'EficazFramework.SPED.Schemas.NFe.retDistDFeIntLoteDistDFeInt') | | | [retDistDFeIntLoteDistDFeIntDocZip](EficazFramework.SPED.Schemas.NFe/retDistDFeIntLoteDistDFeIntDocZip.md 'EficazFramework.SPED.Schemas.NFe.retDistDFeIntLoteDistDFeIntDocZip') | | -| [RetornoCancelamento_v200_107](EficazFramework.SPED.Schemas.NFe/RetornoCancelamento_v200_107.md 'EficazFramework.SPED.Schemas.NFe.RetornoCancelamento_v200_107') | Esta classe representa o retorno de Cancelamento da NF-e das versões 1.07 a 2.00,
ANTES da implantação de cancelamento por Evento de NF-e. | -| [RetornoCancelamentoInformacoes_v200_107](EficazFramework.SPED.Schemas.NFe/RetornoCancelamentoInformacoes_v200_107.md 'EficazFramework.SPED.Schemas.NFe.RetornoCancelamentoInformacoes_v200_107') | | +| [RetornoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe') | | | [RetornoCartaCorrecaoEletronica](EficazFramework.SPED.Schemas.NFe/RetornoCartaCorrecaoEletronica.md 'EficazFramework.SPED.Schemas.NFe.RetornoCartaCorrecaoEletronica') | Objeto de retorno do tipo Carta de Correção Eletrônica. | | [RetornoConsulta](EficazFramework.SPED.Schemas.NFe/RetornoConsulta.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsulta') | Objeto retornado pelo serviço, no formato XML.
Limite: 50 NF-e | | [RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') | | +| [RetornoConsultaCadastroInfo](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastroInfo.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastroInfo') | | +| [RetornoConsultaCadastroInfoCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastroInfoCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastroInfoCadastro') | | | [RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') | | | [RetornoDistribuicaoDFe](EficazFramework.SPED.Schemas.NFe/RetornoDistribuicaoDFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoDistribuicaoDFe') | | -| [RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') | | | [RetornoEnvioEvento](EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento.md 'EficazFramework.SPED.Schemas.NFe.RetornoEnvioEvento') | | -| [RetornoNFe](EficazFramework.SPED.Schemas.NFe/RetornoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoNFe') | | | [RetornoNFeCancelada](EficazFramework.SPED.Schemas.NFe/RetornoNFeCancelada.md 'EficazFramework.SPED.Schemas.NFe.RetornoNFeCancelada') | Objeto de retorno do tipo Cancelamento de Nota Fiscal Eletrônica. | | [RetornoNFeNormal](EficazFramework.SPED.Schemas.NFe/RetornoNFeNormal.md 'EficazFramework.SPED.Schemas.NFe.RetornoNFeNormal') | Objeto de retorno do tipo Cancelamento de Nota Fiscal (Autorizada ou Denegada). | | [SignatureType](EficazFramework.SPED.Schemas.NFe/SignatureType.md 'EficazFramework.SPED.Schemas.NFe.SignatureType') | | @@ -109,9 +106,6 @@ | [SignedInfoType](EficazFramework.SPED.Schemas.NFe/SignedInfoType.md 'EficazFramework.SPED.Schemas.NFe.SignedInfoType') | | | [SignedInfoTypeCanonicalizationMethod](EficazFramework.SPED.Schemas.NFe/SignedInfoTypeCanonicalizationMethod.md 'EficazFramework.SPED.Schemas.NFe.SignedInfoTypeCanonicalizationMethod') | | | [SignedInfoTypeSignatureMethod](EficazFramework.SPED.Schemas.NFe/SignedInfoTypeSignatureMethod.md 'EficazFramework.SPED.Schemas.NFe.SignedInfoTypeSignatureMethod') | | -| [TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') | | -| [TConsCadInfCons](EficazFramework.SPED.Schemas.NFe/TConsCadInfCons.md 'EficazFramework.SPED.Schemas.NFe.TConsCadInfCons') | | -| [TEndereco](EficazFramework.SPED.Schemas.NFe/TEndereco.md 'EficazFramework.SPED.Schemas.NFe.TEndereco') | | | [Totais](EficazFramework.SPED.Schemas.NFe/Totais.md 'EficazFramework.SPED.Schemas.NFe.Totais') | | | [TotalICMS](EficazFramework.SPED.Schemas.NFe/TotalICMS.md 'EficazFramework.SPED.Schemas.NFe.TotalICMS') | | | [TotalISSQN](EficazFramework.SPED.Schemas.NFe/TotalISSQN.md 'EficazFramework.SPED.Schemas.NFe.TotalISSQN') | | @@ -119,10 +113,9 @@ | [TransformType](EficazFramework.SPED.Schemas.NFe/TransformType.md 'EficazFramework.SPED.Schemas.NFe.TransformType') | | | [Transportadora](EficazFramework.SPED.Schemas.NFe/Transportadora.md 'EficazFramework.SPED.Schemas.NFe.Transportadora') | | | [TransporteRetencaoICMS](EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS.md 'EficazFramework.SPED.Schemas.NFe.TransporteRetencaoICMS') | | -| [TRetConsCadInfCons](EficazFramework.SPED.Schemas.NFe/TRetConsCadInfCons.md 'EficazFramework.SPED.Schemas.NFe.TRetConsCadInfCons') | | -| [TRetConsCadInfConsInfCad](EficazFramework.SPED.Schemas.NFe/TRetConsCadInfConsInfCad.md 'EficazFramework.SPED.Schemas.NFe.TRetConsCadInfConsInfCad') | | | [TRetInutNFeInfInut](EficazFramework.SPED.Schemas.NFe/TRetInutNFeInfInut.md 'EficazFramework.SPED.Schemas.NFe.TRetInutNFeInfInut') | | | [Tributacao](EficazFramework.SPED.Schemas.NFe/Tributacao.md 'EficazFramework.SPED.Schemas.NFe.Tributacao') | | +| [TributacaoDevolucao](EficazFramework.SPED.Schemas.NFe/TributacaoDevolucao.md 'EficazFramework.SPED.Schemas.NFe.TributacaoDevolucao') | | | [Veiculo](EficazFramework.SPED.Schemas.NFe/Veiculo.md 'EficazFramework.SPED.Schemas.NFe.Veiculo') | | | [VolumeLacres](EficazFramework.SPED.Schemas.NFe/VolumeLacres.md 'EficazFramework.SPED.Schemas.NFe.VolumeLacres') | | | [VolumeTransportado](EficazFramework.SPED.Schemas.NFe/VolumeTransportado.md 'EficazFramework.SPED.Schemas.NFe.VolumeTransportado') | | @@ -168,8 +161,11 @@ | [FormaEmissao](EficazFramework.SPED.Schemas.NFe/FormaEmissao.md 'EficazFramework.SPED.Schemas.NFe.FormaEmissao') | | | [FormaPagamento](EficazFramework.SPED.Schemas.NFe/FormaPagamento.md 'EficazFramework.SPED.Schemas.NFe.FormaPagamento') | | | [FormaTransporte](EficazFramework.SPED.Schemas.NFe/FormaTransporte.md 'EficazFramework.SPED.Schemas.NFe.FormaTransporte') | | +| [IndicadorAutorizacao](EficazFramework.SPED.Schemas.NFe/IndicadorAutorizacao.md 'EficazFramework.SPED.Schemas.NFe.IndicadorAutorizacao') | | +| [IndicadorConsumidorFinal](EficazFramework.SPED.Schemas.NFe/IndicadorConsumidorFinal.md 'EficazFramework.SPED.Schemas.NFe.IndicadorConsumidorFinal') | | | [IndicadorContinuacao](EficazFramework.SPED.Schemas.NFe/IndicadorContinuacao.md 'EficazFramework.SPED.Schemas.NFe.IndicadorContinuacao') | | | [IndicadorEmissorNFe](EficazFramework.SPED.Schemas.NFe/IndicadorEmissorNFe.md 'EficazFramework.SPED.Schemas.NFe.IndicadorEmissorNFe') | | +| [IndicadorIeDestinatario](EficazFramework.SPED.Schemas.NFe/IndicadorIeDestinatario.md 'EficazFramework.SPED.Schemas.NFe.IndicadorIeDestinatario') | | | [IndicadorProcessoReferenciado](EficazFramework.SPED.Schemas.NFe/IndicadorProcessoReferenciado.md 'EficazFramework.SPED.Schemas.NFe.IndicadorProcessoReferenciado') | | | [IndicadorTipoNFe](EficazFramework.SPED.Schemas.NFe/IndicadorTipoNFe.md 'EficazFramework.SPED.Schemas.NFe.IndicadorTipoNFe') | | | [IndicadorTotal](EficazFramework.SPED.Schemas.NFe/IndicadorTotal.md 'EficazFramework.SPED.Schemas.NFe.IndicadorTotal') | | @@ -188,14 +184,13 @@ | [Situacao](EficazFramework.SPED.Schemas.NFe/Situacao.md 'EficazFramework.SPED.Schemas.NFe.Situacao') | | | [SituacaoManifestacaoDestinatario](EficazFramework.SPED.Schemas.NFe/SituacaoManifestacaoDestinatario.md 'EficazFramework.SPED.Schemas.NFe.SituacaoManifestacaoDestinatario') | | | [SituacaoNFe](EficazFramework.SPED.Schemas.NFe/SituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.SituacaoNFe') | | -| [TConsCadInfConsXServ](EficazFramework.SPED.Schemas.NFe/TConsCadInfConsXServ.md 'EficazFramework.SPED.Schemas.NFe.TConsCadInfConsXServ') | | | [TipoArma](EficazFramework.SPED.Schemas.NFe/TipoArma.md 'EficazFramework.SPED.Schemas.NFe.TipoArma') | | | [TipoAtendimento](EficazFramework.SPED.Schemas.NFe/TipoAtendimento.md 'EficazFramework.SPED.Schemas.NFe.TipoAtendimento') | | | [TipoDocumentoReferencia](EficazFramework.SPED.Schemas.NFe/TipoDocumentoReferencia.md 'EficazFramework.SPED.Schemas.NFe.TipoDocumentoReferencia') | | | [TipoImpressao](EficazFramework.SPED.Schemas.NFe/TipoImpressao.md 'EficazFramework.SPED.Schemas.NFe.TipoImpressao') | | | [TipoIntegracaoPgCartao](EficazFramework.SPED.Schemas.NFe/TipoIntegracaoPgCartao.md 'EficazFramework.SPED.Schemas.NFe.TipoIntegracaoPgCartao') | | | [TipoIntermedioDI](EficazFramework.SPED.Schemas.NFe/TipoIntermedioDI.md 'EficazFramework.SPED.Schemas.NFe.TipoIntermedioDI') | | -| [TipoResultado](EficazFramework.SPED.Schemas.NFe/TipoResultado.md 'EficazFramework.SPED.Schemas.NFe.TipoResultado') | | +| [TipoPesquisaCadastro](EficazFramework.SPED.Schemas.NFe/TipoPesquisaCadastro.md 'EficazFramework.SPED.Schemas.NFe.TipoPesquisaCadastro') | | | [TipoViaTransporteDI](EficazFramework.SPED.Schemas.NFe/TipoViaTransporteDI.md 'EficazFramework.SPED.Schemas.NFe.TipoViaTransporteDI') | | | [Tributacao_COFINS_Identifier](EficazFramework.SPED.Schemas.NFe/Tributacao_COFINS_Identifier.md 'EficazFramework.SPED.Schemas.NFe.Tributacao_COFINS_Identifier') | | | [Tributacao_ICMS_Identifier](EficazFramework.SPED.Schemas.NFe/Tributacao_ICMS_Identifier.md 'EficazFramework.SPED.Schemas.NFe.Tributacao_ICMS_Identifier') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CST_ICMS.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CST_ICMS.md index 32c37758..53794647 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CST_ICMS.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CST_ICMS.md @@ -12,10 +12,18 @@ public enum CST_ICMS `CST_00` 0 + + +`CST_02` 2 + `CST_10` 10 + + +`CST_15` 15 + `CST_20` 20 @@ -40,10 +48,18 @@ public enum CST_ICMS `CST_51` 51 + + +`CST_53` 53 + `CST_60` 60 + + +`CST_61` 61 + `CST_70` 70 diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md deleted file mode 100644 index 17de5dbc..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md +++ /dev/null @@ -1,26 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## CabecalhoMensagem Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| cUF | `String` | | -| versaoDados | `String` | | -| RootNamespace | `String` | | - -| Methods | | -| :--- | :--- | -| [CanDeserialize(string, CabecalhoMensagem)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanDeserialize(string,CabecalhoMensagem).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem)') | | -| [CanDeserialize(string, CabecalhoMensagem, Exception)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanDeserialize(string,CabecalhoMensagem,Exception).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem, System.Exception)') | Deserializes workflow markup into an TNfeProc object | -| [CanLoadFrom(Stream, CabecalhoMensagem)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanLoadFrom(Stream,CabecalhoMensagem).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem)') | | -| [CanLoadFrom(Stream, CabecalhoMensagem, Exception)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanLoadFrom(Stream,CabecalhoMensagem,Exception).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem, System.Exception)') | Deserializes xml markup from file into an TNfeProc object | -| [CanSaveToFile(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanSaveToFile(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem.CanSaveToFile(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/LoadFrom(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem.LoadFrom(System.IO.Stream)') | | -| [LoadFromAsync(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/LoadFromAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem.LoadFromAsync(System.IO.Stream)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/Serialize().md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem.Serialize()') | Serializes current TNfeProc object into an XML document | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanDeserialize(string,CabecalhoMensagem).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanDeserialize(string,CabecalhoMensagem).md deleted file mode 100644 index a3e2a998..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanDeserialize(string,CabecalhoMensagem).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -## CabecalhoMensagem.CanDeserialize(string, CabecalhoMensagem) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanDeserialize(string,CabecalhoMensagem,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanDeserialize(string,CabecalhoMensagem,Exception).md deleted file mode 100644 index 93408a02..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanDeserialize(string,CabecalhoMensagem,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -## CabecalhoMensagem.CanDeserialize(string, CabecalhoMensagem, Exception) Method - -Deserializes workflow markup into an TNfeProc object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanLoadFrom(Stream,CabecalhoMensagem).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanLoadFrom(Stream,CabecalhoMensagem).md deleted file mode 100644 index 66420761..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanLoadFrom(Stream,CabecalhoMensagem).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -## CabecalhoMensagem.CanLoadFrom(Stream, CabecalhoMensagem) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanLoadFrom(Stream,CabecalhoMensagem,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanLoadFrom(Stream,CabecalhoMensagem,Exception).md deleted file mode 100644 index dfdf5357..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanLoadFrom(Stream,CabecalhoMensagem,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -## CabecalhoMensagem.CanLoadFrom(Stream, CabecalhoMensagem, Exception) Method - -Deserializes xml markup from file into an TNfeProc object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanSaveToFile(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanSaveToFile(Stream,Exception).md deleted file mode 100644 index 2c47437c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/CanSaveToFile(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -## CabecalhoMensagem.CanSaveToFile(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveToFile(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/Deserialize(Stream).md deleted file mode 100644 index 8c964054..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -## CabecalhoMensagem.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/Deserialize(string).md deleted file mode 100644 index 5a6ee372..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -## CabecalhoMensagem.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/LoadFrom(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/LoadFrom(Stream).md deleted file mode 100644 index 54af4e2f..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/LoadFrom(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -## CabecalhoMensagem.LoadFrom(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem LoadFrom(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/LoadFromAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/LoadFromAsync(Stream).md deleted file mode 100644 index 88e023a1..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/LoadFromAsync(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -## CabecalhoMensagem.LoadFromAsync(Stream) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/SaveTo(Stream).md deleted file mode 100644 index 6f03f23c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -## CabecalhoMensagem.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/SaveToAsync(Stream).md deleted file mode 100644 index c5b3b363..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -## CabecalhoMensagem.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/Serialize().md deleted file mode 100644 index 85b1408a..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem/Serialize().md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem') - -## CabecalhoMensagem.Serialize() Method - -Serializes current TNfeProc object into an XML document - -```csharp -public string Serialize(); -``` - -Implements [Serialize()](EficazFramework.SPED.Schemas.NFe/ICabecalhoMensagem/Serialize().md 'EficazFramework.SPED.Schemas.NFe.ICabecalhoMensagem.Serialize()') - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md deleted file mode 100644 index a1cce104..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md +++ /dev/null @@ -1,25 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## CabecalhoMensagem_ConsultaDestinatario Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| cUF | `String` | | -| versaoDados | `String` | | - -| Methods | | -| :--- | :--- | -| [CanDeserialize(string, CabecalhoMensagem_ConsultaDestinatario)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanDeserialize(string,CabecalhoMensagem_ConsultaDestinatario).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario)') | | -| [CanDeserialize(string, CabecalhoMensagem_ConsultaDestinatario, Exception)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanDeserialize(string,CabecalhoMensagem_ConsultaDestinatario,Exception).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario, System.Exception)') | Deserializes workflow markup into an TNfeProc object | -| [CanLoadFrom(Stream, CabecalhoMensagem_ConsultaDestinatario)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanLoadFrom(Stream,CabecalhoMensagem_ConsultaDestinatario).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario)') | | -| [CanLoadFrom(Stream, CabecalhoMensagem_ConsultaDestinatario, Exception)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanLoadFrom(Stream,CabecalhoMensagem_ConsultaDestinatario,Exception).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario, System.Exception)') | Deserializes xml markup from file into an TNfeProc object | -| [CanSaveToFile(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanSaveToFile(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario.CanSaveToFile(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/LoadFrom(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario.LoadFrom(System.IO.Stream)') | | -| [LoadFromAsync(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/LoadFromAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario.LoadFromAsync(System.IO.Stream)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/Serialize().md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario.Serialize()') | Serializes current TNfeProc object into an XML document | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanDeserialize(string,CabecalhoMensagem_ConsultaDestinatario).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanDeserialize(string,CabecalhoMensagem_ConsultaDestinatario).md deleted file mode 100644 index eb14879c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanDeserialize(string,CabecalhoMensagem_ConsultaDestinatario).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -## CabecalhoMensagem_ConsultaDestinatario.CanDeserialize(string, CabecalhoMensagem_ConsultaDestinatario) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanDeserialize(string,CabecalhoMensagem_ConsultaDestinatario,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanDeserialize(string,CabecalhoMensagem_ConsultaDestinatario,Exception).md deleted file mode 100644 index dbcce696..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanDeserialize(string,CabecalhoMensagem_ConsultaDestinatario,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -## CabecalhoMensagem_ConsultaDestinatario.CanDeserialize(string, CabecalhoMensagem_ConsultaDestinatario, Exception) Method - -Deserializes workflow markup into an TNfeProc object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanLoadFrom(Stream,CabecalhoMensagem_ConsultaDestinatario).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanLoadFrom(Stream,CabecalhoMensagem_ConsultaDestinatario).md deleted file mode 100644 index 84e1423f..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanLoadFrom(Stream,CabecalhoMensagem_ConsultaDestinatario).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -## CabecalhoMensagem_ConsultaDestinatario.CanLoadFrom(Stream, CabecalhoMensagem_ConsultaDestinatario) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanLoadFrom(Stream,CabecalhoMensagem_ConsultaDestinatario,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanLoadFrom(Stream,CabecalhoMensagem_ConsultaDestinatario,Exception).md deleted file mode 100644 index f0a9f1b2..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanLoadFrom(Stream,CabecalhoMensagem_ConsultaDestinatario,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -## CabecalhoMensagem_ConsultaDestinatario.CanLoadFrom(Stream, CabecalhoMensagem_ConsultaDestinatario, Exception) Method - -Deserializes xml markup from file into an TNfeProc object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanSaveToFile(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanSaveToFile(Stream,Exception).md deleted file mode 100644 index a18257b4..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/CanSaveToFile(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -## CabecalhoMensagem_ConsultaDestinatario.CanSaveToFile(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveToFile(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/Deserialize(Stream).md deleted file mode 100644 index 5d35a5e1..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -## CabecalhoMensagem_ConsultaDestinatario.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/Deserialize(string).md deleted file mode 100644 index b4a4b42c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -## CabecalhoMensagem_ConsultaDestinatario.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/LoadFrom(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/LoadFrom(Stream).md deleted file mode 100644 index be5c0419..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/LoadFrom(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -## CabecalhoMensagem_ConsultaDestinatario.LoadFrom(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario LoadFrom(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/LoadFromAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/LoadFromAsync(Stream).md deleted file mode 100644 index d6679f9d..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/LoadFromAsync(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -## CabecalhoMensagem_ConsultaDestinatario.LoadFromAsync(Stream) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/SaveTo(Stream).md deleted file mode 100644 index c221e25d..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -## CabecalhoMensagem_ConsultaDestinatario.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/SaveToAsync(Stream).md deleted file mode 100644 index be7c9c19..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -## CabecalhoMensagem_ConsultaDestinatario.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/Serialize().md deleted file mode 100644 index f85d090c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario/Serialize().md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_ConsultaDestinatario](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_ConsultaDestinatario.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_ConsultaDestinatario') - -## CabecalhoMensagem_ConsultaDestinatario.Serialize() Method - -Serializes current TNfeProc object into an XML document - -```csharp -public string Serialize(); -``` - -Implements [Serialize()](EficazFramework.SPED.Schemas.NFe/ICabecalhoMensagem/Serialize().md 'EficazFramework.SPED.Schemas.NFe.ICabecalhoMensagem.Serialize()') - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md deleted file mode 100644 index a376871f..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md +++ /dev/null @@ -1,25 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## CabecalhoMensagem_DownloadNF Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| cUF | `String` | | -| versaoDados | `String` | | - -| Methods | | -| :--- | :--- | -| [CanDeserialize(string, CabecalhoMensagem_DownloadNF)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanDeserialize(string,CabecalhoMensagem_DownloadNF).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF)') | | -| [CanDeserialize(string, CabecalhoMensagem_DownloadNF, Exception)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanDeserialize(string,CabecalhoMensagem_DownloadNF,Exception).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF, System.Exception)') | Deserializes workflow markup into an TNfeProc object | -| [CanLoadFrom(Stream, CabecalhoMensagem_DownloadNF)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanLoadFrom(Stream,CabecalhoMensagem_DownloadNF).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF)') | | -| [CanLoadFrom(Stream, CabecalhoMensagem_DownloadNF, Exception)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanLoadFrom(Stream,CabecalhoMensagem_DownloadNF,Exception).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF, System.Exception)') | Deserializes xml markup from file into an TNfeProc object | -| [CanSaveToFile(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanSaveToFile(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF.CanSaveToFile(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/LoadFrom(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF.LoadFrom(System.IO.Stream)') | | -| [LoadFromAsync(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/LoadFromAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF.LoadFromAsync(System.IO.Stream)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/Serialize().md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF.Serialize()') | Serializes current TNfeProc object into an XML document | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanDeserialize(string,CabecalhoMensagem_DownloadNF).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanDeserialize(string,CabecalhoMensagem_DownloadNF).md deleted file mode 100644 index 06998757..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanDeserialize(string,CabecalhoMensagem_DownloadNF).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -## CabecalhoMensagem_DownloadNF.CanDeserialize(string, CabecalhoMensagem_DownloadNF) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanDeserialize(string,CabecalhoMensagem_DownloadNF,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanDeserialize(string,CabecalhoMensagem_DownloadNF,Exception).md deleted file mode 100644 index 302518c1..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanDeserialize(string,CabecalhoMensagem_DownloadNF,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -## CabecalhoMensagem_DownloadNF.CanDeserialize(string, CabecalhoMensagem_DownloadNF, Exception) Method - -Deserializes workflow markup into an TNfeProc object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanLoadFrom(Stream,CabecalhoMensagem_DownloadNF).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanLoadFrom(Stream,CabecalhoMensagem_DownloadNF).md deleted file mode 100644 index ebd39297..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanLoadFrom(Stream,CabecalhoMensagem_DownloadNF).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -## CabecalhoMensagem_DownloadNF.CanLoadFrom(Stream, CabecalhoMensagem_DownloadNF) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanLoadFrom(Stream,CabecalhoMensagem_DownloadNF,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanLoadFrom(Stream,CabecalhoMensagem_DownloadNF,Exception).md deleted file mode 100644 index 737cd9c1..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanLoadFrom(Stream,CabecalhoMensagem_DownloadNF,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -## CabecalhoMensagem_DownloadNF.CanLoadFrom(Stream, CabecalhoMensagem_DownloadNF, Exception) Method - -Deserializes xml markup from file into an TNfeProc object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanSaveToFile(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanSaveToFile(Stream,Exception).md deleted file mode 100644 index fbb3479b..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/CanSaveToFile(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -## CabecalhoMensagem_DownloadNF.CanSaveToFile(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveToFile(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/Deserialize(Stream).md deleted file mode 100644 index f9d19221..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -## CabecalhoMensagem_DownloadNF.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/Deserialize(string).md deleted file mode 100644 index 21238668..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -## CabecalhoMensagem_DownloadNF.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/LoadFrom(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/LoadFrom(Stream).md deleted file mode 100644 index 8c50bdc7..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/LoadFrom(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -## CabecalhoMensagem_DownloadNF.LoadFrom(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF LoadFrom(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/LoadFromAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/LoadFromAsync(Stream).md deleted file mode 100644 index f92a9078..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/LoadFromAsync(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -## CabecalhoMensagem_DownloadNF.LoadFromAsync(Stream) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/SaveTo(Stream).md deleted file mode 100644 index 554eacbe..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -## CabecalhoMensagem_DownloadNF.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/SaveToAsync(Stream).md deleted file mode 100644 index 7e97ad69..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -## CabecalhoMensagem_DownloadNF.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/Serialize().md deleted file mode 100644 index fd5c93b7..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF/Serialize().md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_DownloadNF](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_DownloadNF.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_DownloadNF') - -## CabecalhoMensagem_DownloadNF.Serialize() Method - -Serializes current TNfeProc object into an XML document - -```csharp -public string Serialize(); -``` - -Implements [Serialize()](EficazFramework.SPED.Schemas.NFe/ICabecalhoMensagem/Serialize().md 'EficazFramework.SPED.Schemas.NFe.ICabecalhoMensagem.Serialize()') - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md deleted file mode 100644 index 35369cb6..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md +++ /dev/null @@ -1,25 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## CabecalhoMensagem_RecepcaoEvento Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| cUF | `String` | | -| versaoDados | `String` | | - -| Methods | | -| :--- | :--- | -| [CanDeserialize(string, CabecalhoMensagem_RecepcaoEvento)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanDeserialize(string,CabecalhoMensagem_RecepcaoEvento).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento)') | | -| [CanDeserialize(string, CabecalhoMensagem_RecepcaoEvento, Exception)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanDeserialize(string,CabecalhoMensagem_RecepcaoEvento,Exception).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento, System.Exception)') | Deserializes workflow markup into an TNfeProc object | -| [CanLoadFrom(Stream, CabecalhoMensagem_RecepcaoEvento)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanLoadFrom(Stream,CabecalhoMensagem_RecepcaoEvento).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento)') | | -| [CanLoadFrom(Stream, CabecalhoMensagem_RecepcaoEvento, Exception)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanLoadFrom(Stream,CabecalhoMensagem_RecepcaoEvento,Exception).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento, System.Exception)') | Deserializes xml markup from file into an TNfeProc object | -| [CanSaveToFile(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanSaveToFile(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento.CanSaveToFile(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/LoadFrom(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento.LoadFrom(System.IO.Stream)') | | -| [LoadFromAsync(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/LoadFromAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento.LoadFromAsync(System.IO.Stream)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/Serialize().md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento.Serialize()') | Serializes current TNfeProc object into an XML document | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanDeserialize(string,CabecalhoMensagem_RecepcaoEvento).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanDeserialize(string,CabecalhoMensagem_RecepcaoEvento).md deleted file mode 100644 index 2d3b4019..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanDeserialize(string,CabecalhoMensagem_RecepcaoEvento).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -## CabecalhoMensagem_RecepcaoEvento.CanDeserialize(string, CabecalhoMensagem_RecepcaoEvento) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanDeserialize(string,CabecalhoMensagem_RecepcaoEvento,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanDeserialize(string,CabecalhoMensagem_RecepcaoEvento,Exception).md deleted file mode 100644 index 80bfd69d..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanDeserialize(string,CabecalhoMensagem_RecepcaoEvento,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -## CabecalhoMensagem_RecepcaoEvento.CanDeserialize(string, CabecalhoMensagem_RecepcaoEvento, Exception) Method - -Deserializes workflow markup into an TNfeProc object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanLoadFrom(Stream,CabecalhoMensagem_RecepcaoEvento).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanLoadFrom(Stream,CabecalhoMensagem_RecepcaoEvento).md deleted file mode 100644 index 32e2043e..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanLoadFrom(Stream,CabecalhoMensagem_RecepcaoEvento).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -## CabecalhoMensagem_RecepcaoEvento.CanLoadFrom(Stream, CabecalhoMensagem_RecepcaoEvento) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanLoadFrom(Stream,CabecalhoMensagem_RecepcaoEvento,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanLoadFrom(Stream,CabecalhoMensagem_RecepcaoEvento,Exception).md deleted file mode 100644 index 88719d16..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanLoadFrom(Stream,CabecalhoMensagem_RecepcaoEvento,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -## CabecalhoMensagem_RecepcaoEvento.CanLoadFrom(Stream, CabecalhoMensagem_RecepcaoEvento, Exception) Method - -Deserializes xml markup from file into an TNfeProc object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanSaveToFile(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanSaveToFile(Stream,Exception).md deleted file mode 100644 index dd1be506..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/CanSaveToFile(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -## CabecalhoMensagem_RecepcaoEvento.CanSaveToFile(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveToFile(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/Deserialize(Stream).md deleted file mode 100644 index 6331cd3b..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -## CabecalhoMensagem_RecepcaoEvento.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/Deserialize(string).md deleted file mode 100644 index ed98d25d..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -## CabecalhoMensagem_RecepcaoEvento.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/LoadFrom(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/LoadFrom(Stream).md deleted file mode 100644 index 4b97dcdf..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/LoadFrom(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -## CabecalhoMensagem_RecepcaoEvento.LoadFrom(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento LoadFrom(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/LoadFromAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/LoadFromAsync(Stream).md deleted file mode 100644 index fcf84cfc..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/LoadFromAsync(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -## CabecalhoMensagem_RecepcaoEvento.LoadFromAsync(Stream) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/SaveTo(Stream).md deleted file mode 100644 index 8908a6c8..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -## CabecalhoMensagem_RecepcaoEvento.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/SaveToAsync(Stream).md deleted file mode 100644 index 690d3a3a..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -## CabecalhoMensagem_RecepcaoEvento.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/Serialize().md deleted file mode 100644 index b8fbdf79..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento/Serialize().md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[CabecalhoMensagem_RecepcaoEvento](EficazFramework.SPED.Schemas.NFe/CabecalhoMensagem_RecepcaoEvento.md 'EficazFramework.SPED.Schemas.NFe.CabecalhoMensagem_RecepcaoEvento') - -## CabecalhoMensagem_RecepcaoEvento.Serialize() Method - -Serializes current TNfeProc object into an XML document - -```csharp -public string Serialize(); -``` - -Implements [Serialize()](EficazFramework.SPED.Schemas.NFe/ICabecalhoMensagem/Serialize().md 'EficazFramework.SPED.Schemas.NFe.ICabecalhoMensagem.Serialize()') - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ConsultaCadastroEndereco.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ConsultaCadastroEndereco.md new file mode 100644 index 00000000..81e2073d --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ConsultaCadastroEndereco.md @@ -0,0 +1,15 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') + +## ConsultaCadastroEndereco Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| Logradouro | `String` | | +| Numero | `String` | | +| Complemento | `String` | | +| xBairro | `String` | | +| MunicipioCodigo | `String` | | +| MunicipioNome | `String` | | +| CEP | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CredenciamentoCte.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CredenciamentoCte.md index cf36aa19..a303a0ca 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CredenciamentoCte.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CredenciamentoCte.md @@ -12,28 +12,18 @@ public enum CredenciamentoCte `Credenciado` 1 -### Remarks - `NaoCredenciado` 0 -### Remarks - `ObrigacaoParcial` 3 -### Remarks - `ObrigacaoTotal` 2 -### Remarks - -`SemInformacao` 4 - -### Remarks \ No newline at end of file +`SemInformacao` 4 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CredenciamentoNFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CredenciamentoNFe.md index 8190efe8..39a55ee0 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/CredenciamentoNFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/CredenciamentoNFe.md @@ -12,28 +12,18 @@ public enum CredenciamentoNFe `Credenciado` 1 -### Remarks - `NaoCredenciado` 0 -### Remarks - `ObrigacaoParcial` 3 -### Remarks - `ObrigacaoTotal` 2 -### Remarks - -`SemInformacao` 4 - -### Remarks \ No newline at end of file +`SemInformacao` 4 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Destinatario.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Destinatario.md index f9febda7..3b31531e 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Destinatario.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Destinatario.md @@ -12,6 +12,7 @@ | idEstrangeiro | `String` | | | RazaoSocial | `String` | | | Endereco | `Endereco` | | +| IndicadorInscricaoEstDestinatorio | `IndicadorIeDestinatario` | | | InscricaoEstadual | `String` | | | IEFormatado | `String` | | | InscricaoSuframa | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao.md index 803dd56b..e679074c 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao.md @@ -8,7 +8,7 @@ Clase genérica para tratamento das tributações de ICMS. | Name | Type | | | :--- | :---: | :--- | -| orig | `OrigemMercadoria` | | +| Origem | `OrigemMercadoria` | | | CST | `CST_ICMS` | | | CSOSN | `CSOSN_ICMS` | | | CSTFinal | `Int32` | | @@ -25,6 +25,8 @@ Clase genérica para tratamento das tributações de ICMS. | modBC51 | `DetalhamentoICMS_CST51_ModBC` | | | vBCSTRet | `Nullable` | | | vBCSTRet_XML | `String` | Campo em formato string para escrita do XML no padrão exigido pela NF-e Utilize o campo 'vBCSTRet' (Double?) para trabalho. Ambos estarão automaticamente em sincronia | +| pST | `Nullable` | | +| pST_XML | `String` | Campo em formato string para escrita do XML no padrão exigido pela NF-e Utilize o campo 'pST' (Double?) para trabalho. Ambos estarão automaticamente em sincronia | | vICMSSTRet | `Nullable` | | | vICMSSTRet_XML | `String` | Campo em formato string para escrita do XML no padrão exigido pela NF-e Utilize o campo 'vICMSSTRet' (Double?) para trabalho. Ambos estarão automaticamente em sincronia | | modBC70 | `DetalhamentoICMS_CST70_ModBC` | | @@ -68,12 +70,16 @@ Clase genérica para tratamento das tributações de ICMS. | modBCSpecified | `Boolean` | | | modBCST | `Nullable` | Propriedade genérica apenas para compatibilidade com Parser XML. Para correto funcionamento, utilizar as propriedades modBCXXXX. A sincronização das demais para com esta, no ato da escrita do arquivo XML deve ser feita manualmente. | | modBCSTSpecified | `Boolean` | | +| qBCMonoRet | `Nullable` | | +| adRemICMSRet | `Nullable` | | +| vICMSMonoRet | `Nullable` | | | Methods | | | :--- | :--- | | [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.OnPropertyChanged(string)') | | +| [ShouldSerializeadRemICMSRet()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeadRemICMSRet().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializeadRemICMSRet()') | | | [ShouldSerializeCSOSN()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeCSOSN().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializeCSOSN()') | | -| [ShouldSerializeCSTNormal()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeCSTNormal().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializeCSTNormal()') | | +| [ShouldSerializeCST()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeCST().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializeCST()') | | | [ShouldSerializemodBC()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializemodBC().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializemodBC()') | | | [ShouldSerializemodBCST()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializemodBCST().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializemodBCST()') | | | [ShouldSerializemotDesICMS()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializemotDesICMS().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializemotDesICMS()') | | @@ -86,6 +92,8 @@ Clase genérica para tratamento das tributações de ICMS. | [ShouldSerializepMVAST()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializepMVAST().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializepMVAST()') | | | [ShouldSerializepRedBC()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializepRedBC().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializepRedBC()') | | | [ShouldSerializepRedBCST()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializepRedBCST().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializepRedBCST()') | | +| [ShouldSerializepST_XML()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializepST_XML().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializepST_XML()') | | +| [ShouldSerializeqBCMonoRet()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeqBCMonoRet().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializeqBCMonoRet()') | | | [ShouldSerializeUFST()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeUFST().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializeUFST()') | | | [ShouldSerializevBC_XML()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevBC_XML().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevBC_XML()') | | | [ShouldSerializevBCEfet()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevBCEfet().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevBCEfet()') | | @@ -93,11 +101,13 @@ Clase genérica para tratamento das tributações de ICMS. | [ShouldSerializevBCST_XML()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevBCST_XML().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevBCST_XML()') | | | [ShouldSerializevBCSTDest_XML()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevBCSTDest_XML().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevBCSTDest_XML()') | | | [ShouldSerializevBCSTRet_XML()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevBCSTRet_XML().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevBCSTRet_XML()') | | +| [ShouldSerializevCredICMSSN()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevCredICMSSN().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevCredICMSSN()') | | | [ShouldSerializevCredICMSSN_XML()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevCredICMSSN_XML().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevCredICMSSN_XML()') | | | [ShouldSerializevFCPST_XML()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevFCPST_XML().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevFCPST_XML()') | | | [ShouldSerializevICMS_XML()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevICMS_XML().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevICMS_XML()') | | | [ShouldSerializevICMSDeson()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevICMSDeson().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevICMSDeson()') | | | [ShouldSerializevICMSEfet()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevICMSEfet().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevICMSEfet()') | | +| [ShouldSerializevICMSMonoRet()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevICMSMonoRet().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevICMSMonoRet()') | | | [ShouldSerializevICMSST_XML()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevICMSST_XML().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevICMSST_XML()') | | | [ShouldSerializevICMSSTDest_XML()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevICMSSTDest_XML().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevICMSSTDest_XML()') | | | [ShouldSerializevICMSSTRet_XML()](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevICMSSTRet_XML().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao.ShouldSerializevICMSSTRet_XML()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeCSTNormal().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeCST().md similarity index 81% rename from Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeCSTNormal().md rename to Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeCST().md index 1e63954b..20b1a38f 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeCSTNormal().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeCST().md @@ -1,10 +1,10 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[DetalhamentoICMS_Tributacao](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao.md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao') -## DetalhamentoICMS_Tributacao.ShouldSerializeCSTNormal() Method +## DetalhamentoICMS_Tributacao.ShouldSerializeCST() Method ```csharp -public bool ShouldSerializeCSTNormal(); +public bool ShouldSerializeCST(); ``` #### Returns diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeadRemICMSRet().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeadRemICMSRet().md new file mode 100644 index 00000000..d7b87df1 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeadRemICMSRet().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[DetalhamentoICMS_Tributacao](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao.md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao') + +## DetalhamentoICMS_Tributacao.ShouldSerializeadRemICMSRet() Method + +```csharp +public bool ShouldSerializeadRemICMSRet(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializepST_XML().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializepST_XML().md new file mode 100644 index 00000000..b447aa60 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializepST_XML().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[DetalhamentoICMS_Tributacao](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao.md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao') + +## DetalhamentoICMS_Tributacao.ShouldSerializepST_XML() Method + +```csharp +public bool ShouldSerializepST_XML(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeqBCMonoRet().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeqBCMonoRet().md new file mode 100644 index 00000000..01071ac7 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializeqBCMonoRet().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[DetalhamentoICMS_Tributacao](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao.md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao') + +## DetalhamentoICMS_Tributacao.ShouldSerializeqBCMonoRet() Method + +```csharp +public bool ShouldSerializeqBCMonoRet(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevCredICMSSN().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevCredICMSSN().md new file mode 100644 index 00000000..11e23ccb --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevCredICMSSN().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[DetalhamentoICMS_Tributacao](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao.md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao') + +## DetalhamentoICMS_Tributacao.ShouldSerializevCredICMSSN() Method + +```csharp +public bool ShouldSerializevCredICMSSN(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevICMSMonoRet().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevICMSMonoRet().md new file mode 100644 index 00000000..fbca7c19 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao/ShouldSerializevICMSMonoRet().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[DetalhamentoICMS_Tributacao](EficazFramework.SPED.Schemas.NFe/DetalhamentoICMS_Tributacao.md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoICMS_Tributacao') + +## DetalhamentoICMS_Tributacao.ShouldSerializevICMSMonoRet() Method + +```csharp +public bool ShouldSerializevICMSMonoRet(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoIPI.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoIPI.md index b4a63387..e5cb0de8 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoIPI.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoIPI.md @@ -13,8 +13,10 @@ | CodigoEnquadramento | `String` | | | Tributacao | `DetalhamentoIPI_Tributacao` | | | TributacaoIndentifier | `Tributacao_IPI_Identifier` | | +| vIPIDevol | `Nullable` | | | Methods | | | :--- | :--- | | [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/DetalhamentoIPI/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoIPI.OnPropertyChanged(string)') | | | [ShouldSerializeSeloQuantidade()](EficazFramework.SPED.Schemas.NFe/DetalhamentoIPI/ShouldSerializeSeloQuantidade().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoIPI.ShouldSerializeSeloQuantidade()') | | +| [ShouldSerializevIPIDevol()](EficazFramework.SPED.Schemas.NFe/DetalhamentoIPI/ShouldSerializevIPIDevol().md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoIPI.ShouldSerializevIPIDevol()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoIPI/ShouldSerializevIPIDevol().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoIPI/ShouldSerializevIPIDevol().md new file mode 100644 index 00000000..66259b4c --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoIPI/ShouldSerializevIPIDevol().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[DetalhamentoIPI](EficazFramework.SPED.Schemas.NFe/DetalhamentoIPI.md 'EficazFramework.SPED.Schemas.NFe.DetalhamentoIPI') + +## DetalhamentoIPI.ShouldSerializevIPIDevol() Method + +```csharp +public bool ShouldSerializevIPIDevol(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoPIS_Tributacao.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoPIS_Tributacao.md index 415777c6..cdfa047f 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoPIS_Tributacao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalhamentoPIS_Tributacao.md @@ -4,8 +4,6 @@ ## DetalhamentoPIS_Tributacao Class Clase genérica para tratamento das tributações de PIS (sem ST). - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalheEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalheEvento.md index b0fa8250..010940ba 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalheEvento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalheEvento.md @@ -10,7 +10,3 @@ | Justificativa | `String` | Utilizar este campo apenas quando o evento for "Operação não Realizada". | | Correcao | `String` | | | Versao | `VersaoServicoEvento` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/DetalheEvento/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.DetalheEvento.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalheEvento/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalheEvento/OnPropertyChanged(string).md deleted file mode 100644 index 2e8f139e..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/DetalheEvento/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[DetalheEvento](EficazFramework.SPED.Schemas.NFe/DetalheEvento.md 'EficazFramework.SPED.Schemas.NFe.DetalheEvento') - -## DetalheEvento.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Evento.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Evento.md index e62d821a..ece0b3b3 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Evento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Evento.md @@ -7,6 +7,7 @@ | Name | Type | | | :--- | :---: | :--- | | InformacaoEvento | `InformacaoEvento` | | +| Signature | `SignatureType` | | | Versao | `String` | | | Methods | | @@ -24,4 +25,4 @@ | [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/Evento/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.Evento.SaveTo(System.IO.Stream)') | | | [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/Evento/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.Evento.SaveToAsync(System.IO.Stream)') | | | [Serialize()](EficazFramework.SPED.Schemas.NFe/Evento/Serialize().md 'EficazFramework.SPED.Schemas.NFe.Evento.Serialize()') | Serializes current TEnvEvento object into an XML document | -| [SerializeToXDocument()](EficazFramework.SPED.Schemas.NFe/Evento/SerializeToXDocument().md 'EficazFramework.SPED.Schemas.NFe.Evento.SerializeToXDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | +| [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.NFe/Evento/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.NFe.Evento.SerializeToXMLDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Evento/SerializeToXDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Evento/SerializeToXMLDocument().md similarity index 67% rename from Docs/Api/EficazFramework.SPED.Schemas.NFe/Evento/SerializeToXDocument().md rename to Docs/Api/EficazFramework.SPED.Schemas.NFe/Evento/SerializeToXMLDocument().md index b6d03173..87d9abf4 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Evento/SerializeToXDocument().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Evento/SerializeToXMLDocument().md @@ -1,17 +1,17 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[Evento](EficazFramework.SPED.Schemas.NFe/Evento.md 'EficazFramework.SPED.Schemas.NFe.Evento') -## Evento.SerializeToXDocument() Method +## Evento.SerializeToXMLDocument() Method Semelhante À Function Serialize, porém já retorna o resultado em uma instância de XmlDocument, agilizando o processo de assinatura digital dos eventos. ```csharp -public virtual System.Xml.Linq.XDocument SerializeToXDocument(); +public virtual System.Xml.XmlDocument SerializeToXMLDocument(); ``` #### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') +[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') ### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno.md index c89db2f4..28e527fd 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno.md @@ -12,18 +12,4 @@ | Methods | | | :--- | :--- | -| [CanDeserialize(string, EventoRetorno)](EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanDeserialize(string,EventoRetorno).md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.EventoRetorno)') | | -| [CanDeserialize(string, EventoRetorno, Exception)](EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanDeserialize(string,EventoRetorno,Exception).md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.EventoRetorno, System.Exception)') | Deserializes workflow markup into an TEnvEvento object | -| [CanLoadFrom(Stream, EventoRetorno)](EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanLoadFrom(Stream,EventoRetorno).md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.EventoRetorno)') | | -| [CanLoadFrom(Stream, EventoRetorno, Exception)](EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanLoadFrom(Stream,EventoRetorno,Exception).md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.EventoRetorno, System.Exception)') | Deserializes xml markup from file into an TEnvEvento object | -| [CanSaveTo(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanSaveTo(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.CanSaveTo(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/EventoRetorno/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/EventoRetorno/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.NFe/EventoRetorno/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.LoadFrom(System.IO.Stream, bool)') | | -| [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.NFe/EventoRetorno/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.LoadFromAsync(System.IO.Stream, bool)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/EventoRetorno/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/EventoRetorno/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/EventoRetorno/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/EventoRetorno/Serialize().md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.Serialize()') | Serializes current TEnvEvento object into an XML document | -| [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.NFe/EventoRetorno/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.SerializeToXMLDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | | [ToString()](EficazFramework.SPED.Schemas.NFe/EventoRetorno/ToString().md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno.ToString()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanDeserialize(string,EventoRetorno).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanDeserialize(string,EventoRetorno).md deleted file mode 100644 index 2bc4653f..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanDeserialize(string,EventoRetorno).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -## EventoRetorno.CanDeserialize(string, EventoRetorno) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.EventoRetorno obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanDeserialize(string,EventoRetorno,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanDeserialize(string,EventoRetorno,Exception).md deleted file mode 100644 index 38ad05ee..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanDeserialize(string,EventoRetorno,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -## EventoRetorno.CanDeserialize(string, EventoRetorno, Exception) Method - -Deserializes workflow markup into an TEnvEvento object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.EventoRetorno obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanLoadFrom(Stream,EventoRetorno).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanLoadFrom(Stream,EventoRetorno).md deleted file mode 100644 index daaabe96..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanLoadFrom(Stream,EventoRetorno).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -## EventoRetorno.CanLoadFrom(Stream, EventoRetorno) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.EventoRetorno obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanLoadFrom(Stream,EventoRetorno,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanLoadFrom(Stream,EventoRetorno,Exception).md deleted file mode 100644 index 7cf18e28..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanLoadFrom(Stream,EventoRetorno,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -## EventoRetorno.CanLoadFrom(Stream, EventoRetorno, Exception) Method - -Deserializes xml markup from file into an TEnvEvento object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.EventoRetorno obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanSaveTo(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanSaveTo(Stream,Exception).md deleted file mode 100644 index 350bca17..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/CanSaveTo(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -## EventoRetorno.CanSaveTo(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveTo(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/Deserialize(Stream).md deleted file mode 100644 index 6c57955c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -## EventoRetorno.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.EventoRetorno Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/Deserialize(string).md deleted file mode 100644 index 2026afa1..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -## EventoRetorno.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.EventoRetorno Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/LoadFrom(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/LoadFrom(Stream,bool).md deleted file mode 100644 index 6aaf51af..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/LoadFrom(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -## EventoRetorno.LoadFrom(Stream, bool) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.EventoRetorno LoadFrom(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/LoadFromAsync(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/LoadFromAsync(Stream,bool).md deleted file mode 100644 index f47ec40a..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/LoadFromAsync(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -## EventoRetorno.LoadFromAsync(Stream, bool) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/OnPropertyChanged(string).md deleted file mode 100644 index 993955e0..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -## EventoRetorno.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/SaveTo(Stream).md deleted file mode 100644 index 60466f7d..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -## EventoRetorno.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/SaveToAsync(Stream).md deleted file mode 100644 index 378925fb..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -## EventoRetorno.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/Serialize().md deleted file mode 100644 index 4c384f47..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/Serialize().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -## EventoRetorno.Serialize() Method - -Serializes current TEnvEvento object into an XML document - -```csharp -public virtual string Serialize(); -``` - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/SerializeToXMLDocument().md deleted file mode 100644 index e36429aa..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/EventoRetorno/SerializeToXMLDocument().md +++ /dev/null @@ -1,17 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[EventoRetorno](EficazFramework.SPED.Schemas.NFe/EventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.EventoRetorno') - -## EventoRetorno.SerializeToXMLDocument() Method - -Semelhante À Function Serialize, porém já retorna o resultado -em uma instância de XmlDocument, agilizando o processo de assinatura -digital dos eventos. - -```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); -``` - -#### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') - -### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Fisco.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Fisco.md index 825cadce..383f59bc 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Fisco.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Fisco.md @@ -4,8 +4,6 @@ ## Fisco Class Informações do fisco emitente, grupo de uso exclusivo do fisco. - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ICabecalhoMensagem/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ICabecalhoMensagem/Serialize().md deleted file mode 100644 index 50985448..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ICabecalhoMensagem/Serialize().md +++ /dev/null @@ -1,11 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[ICabecalhoMensagem](EficazFramework.SPED.Schemas.NFe.md#EficazFramework.SPED.Schemas.NFe.ICabecalhoMensagem 'EficazFramework.SPED.Schemas.NFe.ICabecalhoMensagem') - -## ICabecalhoMensagem.Serialize() Method - -```csharp -string Serialize(); -``` - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe.md index d62ff6c7..0a085873 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe.md @@ -9,19 +9,22 @@ | UF | `OrgaoIBGE` | | | Chave | `String` | | | NaturezaOperacao | `String` | | -| FormaDePagamento | `FormaDePagamento` | | +| FormaDePagamento | `Nullable` | | | Modelo | `ModeloDocumento` | | | Serie | `Int32` | | | Numero | `Int64` | | | DataEmissao | `Nullable` | Fornece valores válidos para NFe 2.00 e 3.10 | | DataEmissaoXML | `String` | Campo em formato string para escrita do XML no padrão exigido pela NF-e 2.00 Utilize o campo 'DataEmissao' (Date?) para trabalho. Ambos estarão automaticamente em sincronia | -| DataHoraEmissao | `Nullable` | v3.10 | +| DataHoraEmissao | `Nullable` | | +| DataHoraEmissaoXml | `String` | | | DataSaidaEntrada | `Nullable` | Fornece valores válidos para NFe 2.00 e 3.10 | | DataSaidaEntradaXML | `String` | Campo em formato string para escrita do XML no padrão exigido pela NF-e 2.00 Utilize o campo 'DataSaidaEntrada' (Date?) para trabalho. Ambos estarão automaticamente em sincronia | | HoraSaidaEntrada | `Nullable` | Fornece valores válidos para NFe 2.00 e 3.10 | -| DataHoraSaidaEntrada | `Nullable` | v3.10 | +| DataHoraSaidaEntrada | `Nullable` | | +| DataHoraSaidaEntradaXml | `String` | | | HoraSaidaEntradaXML | `String` | Campo em formato string para escrita do XML no padrão exigido pela NF-e Utilize o campo 'HoraSaidaEntrada' (TimeSpan?) para trabalho. Ambos estarão automaticamente em sincronia | | TipoOperacao | `OperacaoNFe` | | +| DestinoOperacao | `DestinoOperacao` | | | CodigoMunicipio | `String` | | | NotasFiscaisReferenciadas | `List` | | | TipoImpressao | `TipoImpressao` | | @@ -29,12 +32,11 @@ | ChaveDigitoVerificador | `String` | | | Ambiente | `Ambiente` | | | Finalidade | `FinalidadeEmissao` | | +| ConsumidorFinal | `IndicadorConsumidorFinal` | | +| TipoAtendimento | `TipoAtendimento` | | | ProcessoDeEmissao | `ProcessoEmissao` | | | VersaoProcessoEmissao | `String` | | | DataHoraContingencia | `Nullable` | | -| ConsumidorFinal | `Boolean` | | -| TipoAtendimento | `TipoAtendimento` | | -| DestinoOperacao | `DestinoOperacao` | | | DataHoraContingenciaXML | `String` | Campo em formato string para escrita do XML no padrão exigido pela NF-e Utilize o campo 'DataHoraContingencia' (Date?) para trabalho. Ambos estarão automaticamente em sincronia | | JustificativaContingencia | `String` | | @@ -42,8 +44,9 @@ | :--- | :--- | | [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.IdentificacaoNFe.OnPropertyChanged(string)') | | | [ShouldSerializeDataEmissaoXML()](EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataEmissaoXML().md 'EficazFramework.SPED.Schemas.NFe.IdentificacaoNFe.ShouldSerializeDataEmissaoXML()') | | -| [ShouldSerializeDataHoraEmissao()](EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraEmissao().md 'EficazFramework.SPED.Schemas.NFe.IdentificacaoNFe.ShouldSerializeDataHoraEmissao()') | | -| [ShouldSerializeDataHoraSaidaEntrada()](EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraSaidaEntrada().md 'EficazFramework.SPED.Schemas.NFe.IdentificacaoNFe.ShouldSerializeDataHoraSaidaEntrada()') | | +| [ShouldSerializeDataHoraEmissaoXml()](EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraEmissaoXml().md 'EficazFramework.SPED.Schemas.NFe.IdentificacaoNFe.ShouldSerializeDataHoraEmissaoXml()') | | +| [ShouldSerializeDataHoraSaidaEntradaXml()](EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraSaidaEntradaXml().md 'EficazFramework.SPED.Schemas.NFe.IdentificacaoNFe.ShouldSerializeDataHoraSaidaEntradaXml()') | | | [ShouldSerializeDataSaidaEntradaXML()](EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataSaidaEntradaXML().md 'EficazFramework.SPED.Schemas.NFe.IdentificacaoNFe.ShouldSerializeDataSaidaEntradaXML()') | | +| [ShouldSerializeFormaDePagamento()](EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeFormaDePagamento().md 'EficazFramework.SPED.Schemas.NFe.IdentificacaoNFe.ShouldSerializeFormaDePagamento()') | | | [ShouldSerializeHoraSaidaEntrada()](EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeHoraSaidaEntrada().md 'EficazFramework.SPED.Schemas.NFe.IdentificacaoNFe.ShouldSerializeHoraSaidaEntrada()') | | | [ShouldSerializeHoraSaidaEntradaXML()](EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeHoraSaidaEntradaXML().md 'EficazFramework.SPED.Schemas.NFe.IdentificacaoNFe.ShouldSerializeHoraSaidaEntradaXML()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraSaidaEntrada().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraEmissaoXml().md similarity index 78% rename from Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraSaidaEntrada().md rename to Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraEmissaoXml().md index b7335050..4837c77b 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraSaidaEntrada().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraEmissaoXml().md @@ -1,10 +1,10 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[IdentificacaoNFe](EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.IdentificacaoNFe') -## IdentificacaoNFe.ShouldSerializeDataHoraSaidaEntrada() Method +## IdentificacaoNFe.ShouldSerializeDataHoraEmissaoXml() Method ```csharp -public bool ShouldSerializeDataHoraSaidaEntrada(); +public bool ShouldSerializeDataHoraEmissaoXml(); ``` #### Returns diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraSaidaEntradaXml().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraSaidaEntradaXml().md new file mode 100644 index 00000000..40cde951 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraSaidaEntradaXml().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[IdentificacaoNFe](EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.IdentificacaoNFe') + +## IdentificacaoNFe.ShouldSerializeDataHoraSaidaEntradaXml() Method + +```csharp +public bool ShouldSerializeDataHoraSaidaEntradaXml(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraEmissao().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeFormaDePagamento().md similarity index 80% rename from Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraEmissao().md rename to Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeFormaDePagamento().md index dc30abb7..b8331200 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeDataHoraEmissao().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe/ShouldSerializeFormaDePagamento().md @@ -1,10 +1,10 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[IdentificacaoNFe](EficazFramework.SPED.Schemas.NFe/IdentificacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.IdentificacaoNFe') -## IdentificacaoNFe.ShouldSerializeDataHoraEmissao() Method +## IdentificacaoNFe.ShouldSerializeFormaDePagamento() Method ```csharp -public bool ShouldSerializeDataHoraEmissao(); +public bool ShouldSerializeFormaDePagamento(); ``` #### Returns diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/IndicadorAutorizacao.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/IndicadorAutorizacao.md new file mode 100644 index 00000000..ef437ba6 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/IndicadorAutorizacao.md @@ -0,0 +1,17 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') + +## IndicadorAutorizacao Enum + +```csharp +public enum IndicadorAutorizacao +``` +### Fields + + + +`Assincrono` 0 + + + +`Sincrono` 1 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/IndicadorConsumidorFinal.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/IndicadorConsumidorFinal.md new file mode 100644 index 00000000..326bd948 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/IndicadorConsumidorFinal.md @@ -0,0 +1,17 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') + +## IndicadorConsumidorFinal Enum + +```csharp +public enum IndicadorConsumidorFinal +``` +### Fields + + + +`Nao` 0 + + + +`Sim` 1 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/IndicadorIeDestinatario.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/IndicadorIeDestinatario.md new file mode 100644 index 00000000..36d40a4b --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/IndicadorIeDestinatario.md @@ -0,0 +1,21 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') + +## IndicadorIeDestinatario Enum + +```csharp +public enum IndicadorIeDestinatario +``` +### Fields + + + +`Contribuinte` 1 + + + +`Isento` 2 + + + +`NaoContribuinte` 2 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoEvento.md index 37e04d75..ebc1b344 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoEvento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoEvento.md @@ -21,5 +21,4 @@ | Methods | | | :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/InformacaoEvento/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.InformacaoEvento.OnPropertyChanged(string)') | | | [Regenerate_ID()](EficazFramework.SPED.Schemas.NFe/InformacaoEvento/Regenerate_ID().md 'EficazFramework.SPED.Schemas.NFe.InformacaoEvento.Regenerate_ID()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoEvento/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoEvento/OnPropertyChanged(string).md deleted file mode 100644 index 75e7c4a5..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoEvento/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacaoEvento](EficazFramework.SPED.Schemas.NFe/InformacaoEvento.md 'EficazFramework.SPED.Schemas.NFe.InformacaoEvento') - -## InformacaoEvento.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoEventoRetorno.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoEventoRetorno.md index 5ad68951..78a320d4 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoEventoRetorno.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoEventoRetorno.md @@ -21,6 +21,5 @@ | Methods | | | :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/InformacaoEventoRetorno/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.InformacaoEventoRetorno.OnPropertyChanged(string)') | | | [Regenerate_ID()](EficazFramework.SPED.Schemas.NFe/InformacaoEventoRetorno/Regenerate_ID().md 'EficazFramework.SPED.Schemas.NFe.InformacaoEventoRetorno.Regenerate_ID()') | | | [ToString()](EficazFramework.SPED.Schemas.NFe/InformacaoEventoRetorno/ToString().md 'EficazFramework.SPED.Schemas.NFe.InformacaoEventoRetorno.ToString()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoEventoRetorno/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoEventoRetorno/OnPropertyChanged(string).md deleted file mode 100644 index 840abe62..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoEventoRetorno/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacaoEventoRetorno](EficazFramework.SPED.Schemas.NFe/InformacaoEventoRetorno.md 'EficazFramework.SPED.Schemas.NFe.InformacaoEventoRetorno') - -## InformacaoEventoRetorno.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoReciboLote.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoReciboLote.md new file mode 100644 index 00000000..dfb5795c --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacaoReciboLote.md @@ -0,0 +1,10 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') + +## InformacaoReciboLote Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| NumeroRecibo | `String` | | +| TempoMedioResposta | `Decimal` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesInutilizacaoNFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesInutilizacaoNFe.md index cb1a0b6f..79821507 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesInutilizacaoNFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesInutilizacaoNFe.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') ## InformacoesInutilizacaoNFe Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md index c6e7b869..37d2e2bd 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md @@ -26,16 +26,4 @@ | Methods | | | :--- | :--- | -| [CanDeserialize(string, InformacoesNFe)](EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanDeserialize(string,InformacoesNFe).md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.InformacoesNFe)') | | -| [CanDeserialize(string, InformacoesNFe, Exception)](EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanDeserialize(string,InformacoesNFe,Exception).md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.InformacoesNFe, System.Exception)') | Deserializes workflow markup into an TNfeProc object | -| [CanLoadFrom(Stream, InformacoesNFe)](EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanLoadFrom(Stream,InformacoesNFe).md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.InformacoesNFe)') | | -| [CanLoadFrom(Stream, InformacoesNFe, Exception)](EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanLoadFrom(Stream,InformacoesNFe,Exception).md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.InformacoesNFe, System.Exception)') | Deserializes xml markup from file into an TNfeProc object | -| [CanSaveToFile(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanSaveToFile(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe.CanSaveToFile(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/InformacoesNFe/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/InformacoesNFe/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream)](EficazFramework.SPED.Schemas.NFe/InformacoesNFe/LoadFrom(Stream).md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe.LoadFrom(System.IO.Stream)') | | -| [LoadFromAsync(Stream)](EficazFramework.SPED.Schemas.NFe/InformacoesNFe/LoadFromAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe.LoadFromAsync(System.IO.Stream)') | | | [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/InformacoesNFe/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/InformacoesNFe/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/InformacoesNFe/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/InformacoesNFe/Serialize().md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe.Serialize()') | Serializes current TNfeProc object into an XML document | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanDeserialize(string,InformacoesNFe).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanDeserialize(string,InformacoesNFe).md deleted file mode 100644 index 539817fd..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanDeserialize(string,InformacoesNFe).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -## InformacoesNFe.CanDeserialize(string, InformacoesNFe) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.InformacoesNFe obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanDeserialize(string,InformacoesNFe,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanDeserialize(string,InformacoesNFe,Exception).md deleted file mode 100644 index 41157a4d..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanDeserialize(string,InformacoesNFe,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -## InformacoesNFe.CanDeserialize(string, InformacoesNFe, Exception) Method - -Deserializes workflow markup into an TNfeProc object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.InformacoesNFe obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanLoadFrom(Stream,InformacoesNFe).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanLoadFrom(Stream,InformacoesNFe).md deleted file mode 100644 index 9d6ef274..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanLoadFrom(Stream,InformacoesNFe).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -## InformacoesNFe.CanLoadFrom(Stream, InformacoesNFe) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.InformacoesNFe obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanLoadFrom(Stream,InformacoesNFe,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanLoadFrom(Stream,InformacoesNFe,Exception).md deleted file mode 100644 index 4a1cc596..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanLoadFrom(Stream,InformacoesNFe,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -## InformacoesNFe.CanLoadFrom(Stream, InformacoesNFe, Exception) Method - -Deserializes xml markup from file into an TNfeProc object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.InformacoesNFe obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanSaveToFile(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanSaveToFile(Stream,Exception).md deleted file mode 100644 index cee30dc2..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/CanSaveToFile(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -## InformacoesNFe.CanSaveToFile(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveToFile(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/Deserialize(Stream).md deleted file mode 100644 index 7c0ab358..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -## InformacoesNFe.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.InformacoesNFe Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/Deserialize(string).md deleted file mode 100644 index 911b8617..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -## InformacoesNFe.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.InformacoesNFe Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/LoadFrom(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/LoadFrom(Stream).md deleted file mode 100644 index 9d358224..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/LoadFrom(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -## InformacoesNFe.LoadFrom(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.InformacoesNFe LoadFrom(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/LoadFromAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/LoadFromAsync(Stream).md deleted file mode 100644 index c60a1f0b..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/LoadFromAsync(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -## InformacoesNFe.LoadFromAsync(Stream) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/SaveTo(Stream).md deleted file mode 100644 index 427d836e..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -## InformacoesNFe.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/SaveToAsync(Stream).md deleted file mode 100644 index 37556189..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -## InformacoesNFe.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/Serialize().md deleted file mode 100644 index ec41191c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesNFe/Serialize().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesNFe](EficazFramework.SPED.Schemas.NFe/InformacoesNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesNFe') - -## InformacoesNFe.Serialize() Method - -Serializes current TNfeProc object into an XML document - -```csharp -public virtual string Serialize(); -``` - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md index 59940189..d81dae9c 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md @@ -21,17 +21,5 @@ | Methods | | | :--- | :--- | -| [CanDeserialize(string, InformacoesProtocolo)](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanDeserialize(string,InformacoesProtocolo).md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo)') | | -| [CanDeserialize(string, InformacoesProtocolo, Exception)](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanDeserialize(string,InformacoesProtocolo,Exception).md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo, System.Exception)') | Deserializes workflow markup into an TNfeProc object | -| [CanLoadFrom(Stream, InformacoesProtocolo)](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanLoadFrom(Stream,InformacoesProtocolo).md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo)') | | -| [CanLoadFrom(Stream, InformacoesProtocolo, Exception)](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanLoadFrom(Stream,InformacoesProtocolo,Exception).md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo, System.Exception)') | Deserializes xml markup from file into an TNfeProc object | -| [CanSaveToFile(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanSaveToFile(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo.CanSaveToFile(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream)](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/LoadFrom(Stream).md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo.LoadFrom(System.IO.Stream)') | | -| [LoadFromAsync(Stream)](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/LoadFromAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo.LoadFromAsync(System.IO.Stream)') | | | [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/Serialize().md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo.Serialize()') | Serializes current TNfeProc object into an XML document | | [SetCodeBarRaw(string, byte[])](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/SetCodeBarRaw(string,byte[]).md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo.SetCodeBarRaw(string, byte[])') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanDeserialize(string,InformacoesProtocolo).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanDeserialize(string,InformacoesProtocolo).md deleted file mode 100644 index e90f92e1..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanDeserialize(string,InformacoesProtocolo).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -## InformacoesProtocolo.CanDeserialize(string, InformacoesProtocolo) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanDeserialize(string,InformacoesProtocolo,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanDeserialize(string,InformacoesProtocolo,Exception).md deleted file mode 100644 index e3790da2..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanDeserialize(string,InformacoesProtocolo,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -## InformacoesProtocolo.CanDeserialize(string, InformacoesProtocolo, Exception) Method - -Deserializes workflow markup into an TNfeProc object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanLoadFrom(Stream,InformacoesProtocolo).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanLoadFrom(Stream,InformacoesProtocolo).md deleted file mode 100644 index 581829d9..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanLoadFrom(Stream,InformacoesProtocolo).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -## InformacoesProtocolo.CanLoadFrom(Stream, InformacoesProtocolo) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanLoadFrom(Stream,InformacoesProtocolo,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanLoadFrom(Stream,InformacoesProtocolo,Exception).md deleted file mode 100644 index ae99f787..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanLoadFrom(Stream,InformacoesProtocolo,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -## InformacoesProtocolo.CanLoadFrom(Stream, InformacoesProtocolo, Exception) Method - -Deserializes xml markup from file into an TNfeProc object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanSaveToFile(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanSaveToFile(Stream,Exception).md deleted file mode 100644 index 8c10b40b..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/CanSaveToFile(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -## InformacoesProtocolo.CanSaveToFile(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveToFile(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/Deserialize(Stream).md deleted file mode 100644 index 33e71dde..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -## InformacoesProtocolo.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/Deserialize(string).md deleted file mode 100644 index 4bcfba7b..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -## InformacoesProtocolo.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/LoadFrom(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/LoadFrom(Stream).md deleted file mode 100644 index bb1b8319..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/LoadFrom(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -## InformacoesProtocolo.LoadFrom(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo LoadFrom(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/LoadFromAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/LoadFromAsync(Stream).md deleted file mode 100644 index 2375de7e..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/LoadFromAsync(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -## InformacoesProtocolo.LoadFromAsync(Stream) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/SaveTo(Stream).md deleted file mode 100644 index 76a74355..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -## InformacoesProtocolo.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/SaveToAsync(Stream).md deleted file mode 100644 index d571b1c8..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -## InformacoesProtocolo.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/Serialize().md deleted file mode 100644 index 20e6f01a..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo/Serialize().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesProtocolo](EficazFramework.SPED.Schemas.NFe/InformacoesProtocolo.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocolo') - -## InformacoesProtocolo.Serialize() Method - -Serializes current TNfeProc object into an XML document - -```csharp -public virtual string Serialize(); -``` - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocoloConsSitNFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocoloConsSitNFe.md index b3b19617..48b11c39 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocoloConsSitNFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocoloConsSitNFe.md @@ -15,7 +15,3 @@ | StatusNFeCodigo | `String` | | | StatusNfeMotivo | `String` | | | Id | `String` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/InformacoesProtocoloConsSitNFe/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocoloConsSitNFe.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocoloConsSitNFe/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocoloConsSitNFe/OnPropertyChanged(string).md deleted file mode 100644 index 7fd36ad9..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InformacoesProtocoloConsSitNFe/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[InformacoesProtocoloConsSitNFe](EficazFramework.SPED.Schemas.NFe/InformacoesProtocoloConsSitNFe.md 'EficazFramework.SPED.Schemas.NFe.InformacoesProtocoloConsSitNFe') - -## InformacoesProtocoloConsSitNFe.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InutilizacaoNFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InutilizacaoNFe.md index 88ae4957..e9c922ad 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InutilizacaoNFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InutilizacaoNFe.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') ## InutilizacaoNFe Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InutilizacaoRetorno.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InutilizacaoRetorno.md index 7403f099..04615819 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/InutilizacaoRetorno.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/InutilizacaoRetorno.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') ## InutilizacaoRetorno Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Item.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Item.md index 7f770981..8f0e58f0 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Item.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Item.md @@ -4,14 +4,13 @@ ## Item Class Grupo de detalhamento de Produtos e Serviços da NF-e - -### Remarks ### Properties | Name | Type | | | :--- | :---: | :--- | | Dados | `Produto` | | | Imposto | `Tributacao` | | +| ImpostoDevolvido | `TributacaoDevolucao` | | | InformacoesAdicionais | `String` | | | PossuiInformacoesAdicionais | `Boolean` | | | NumeroSequencial | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/NFe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/NFe/Serialize().md index 9c060e78..a322ccb0 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/NFe/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/NFe/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/NFeGrupoZip.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/NFeGrupoZip.md deleted file mode 100644 index 3df5f7b4..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/NFeGrupoZip.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## NFeGrupoZip Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| ZipData | `Byte[]` | | -| ProtocoloAutorizacao | `Byte[]` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/NFeGrupoZip/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.NFeGrupoZip.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/NFeGrupoZip/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/NFeGrupoZip/OnPropertyChanged(string).md deleted file mode 100644 index 100f8b95..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/NFeGrupoZip/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[NFeGrupoZip](EficazFramework.SPED.Schemas.NFe/NFeGrupoZip.md 'EficazFramework.SPED.Schemas.NFe.NFeGrupoZip') - -## NFeGrupoZip.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/OrgaoIBGE.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/OrgaoIBGE.md index 654132d5..9a98f982 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/OrgaoIBGE.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/OrgaoIBGE.md @@ -128,6 +128,10 @@ public enum OrgaoIBGE `SefazNacional_SVCRS` 91 + + +`SefazNacional_SVCSP` 93 + `SP` 35 diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe.md new file mode 100644 index 00000000..f894fd0a --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe.md @@ -0,0 +1,19 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') + +## PedidoAutorizacaoNFe Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| IdentificadorLote | `String` | | +| IndicadorAutorizacao | `IndicadorAutorizacao` | | +| NotasFiscais | `List` | | +| Versao | `String` | | + +| Methods | | +| :--- | :--- | +| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.PedidoAutorizacaoNFe.Deserialize(string)') | | +| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.PedidoAutorizacaoNFe.Deserialize(System.IO.Stream)') | | +| [Serialize()](EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/Serialize().md 'EficazFramework.SPED.Schemas.NFe.PedidoAutorizacaoNFe.Serialize()') | Serializes current PedidoAutorizacaoNFe object into an XML document | +| [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.NFe.PedidoAutorizacaoNFe.SerializeToXMLDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/Deserialize(Stream).md new file mode 100644 index 00000000..24729aaa --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/Deserialize(Stream).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoAutorizacaoNFe') + +## PedidoAutorizacaoNFe.Deserialize(Stream) Method + +```csharp +public static EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe Deserialize(System.IO.Stream s); +``` +#### Parameters + + + +`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') + +#### Returns +[PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/Deserialize(string).md new file mode 100644 index 00000000..ce82dbe4 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/Deserialize(string).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoAutorizacaoNFe') + +## PedidoAutorizacaoNFe.Deserialize(string) Method + +```csharp +public static EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe Deserialize(string xml); +``` +#### Parameters + + + +`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/Serialize().md new file mode 100644 index 00000000..7cc5e82b --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/Serialize().md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoAutorizacaoNFe') + +## PedidoAutorizacaoNFe.Serialize() Method + +Serializes current PedidoAutorizacaoNFe object into an XML document + +```csharp +public virtual string Serialize(); +``` + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/SerializeToXMLDocument().md new file mode 100644 index 00000000..f19c9b7e --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe/SerializeToXMLDocument().md @@ -0,0 +1,17 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoAutorizacaoNFe') + +## PedidoAutorizacaoNFe.SerializeToXMLDocument() Method + +Semelhante À Function Serialize, porém já retorna o resultado +em uma instância de XmlDocument, agilizando o processo de assinatura +digital dos eventos. + +```csharp +public virtual System.Xml.XmlDocument SerializeToXMLDocument(); +``` + +#### Returns +[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') + +### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md deleted file mode 100644 index 598889df..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md +++ /dev/null @@ -1,36 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## PedidoConsulta Class - -Objeto que contém as informação a serem enviadas no formato XML para requerer o serviço. - -### Remarks -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| Ambiente | `Ambiente` | | -| Servico | `ServicoSolicitado` | | -| CNPJ | `String` | | -| IndicadorTipoNFeConsultada | `IndicadorTipoNFe` | | -| IndicadorEmissorNFe | `IndicadorEmissorNFe` | | -| UltimoNSU | `Nullable` | Número de Série, Sequencial e Único de busca pelo destinatário. Incrementar '+ 1' para cada busca pelo CNPJ. | -| Versao | `VersaoServicoConsDestinatario` | | - -| Methods | | -| :--- | :--- | -| [CanDeserialize(string, PedidoConsulta)](EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanDeserialize(string,PedidoConsulta).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.PedidoConsulta)') | | -| [CanDeserialize(string, PedidoConsulta, Exception)](EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanDeserialize(string,PedidoConsulta,Exception).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.PedidoConsulta, System.Exception)') | Deserializes workflow markup into an TEnvEvento object | -| [CanLoadFrom(Stream, PedidoConsulta)](EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanLoadFrom(Stream,PedidoConsulta).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.PedidoConsulta)') | | -| [CanLoadFrom(Stream, PedidoConsulta, Exception)](EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanLoadFrom(Stream,PedidoConsulta,Exception).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.PedidoConsulta, System.Exception)') | Deserializes xml markup from file into an TEnvEvento object | -| [CanSaveTo(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanSaveTo(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta.CanSaveTo(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/PedidoConsulta/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/PedidoConsulta/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.NFe/PedidoConsulta/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta.LoadFrom(System.IO.Stream, bool)') | | -| [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.NFe/PedidoConsulta/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta.LoadFromAsync(System.IO.Stream, bool)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/PedidoConsulta/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/PedidoConsulta/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/PedidoConsulta/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/PedidoConsulta/Serialize().md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta.Serialize()') | Serializes current TEnvEvento object into an XML document | -| [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.NFe/PedidoConsulta/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta.SerializeToXMLDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanDeserialize(string,PedidoConsulta).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanDeserialize(string,PedidoConsulta).md deleted file mode 100644 index 4bb8ec26..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanDeserialize(string,PedidoConsulta).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -## PedidoConsulta.CanDeserialize(string, PedidoConsulta) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.PedidoConsulta obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanDeserialize(string,PedidoConsulta,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanDeserialize(string,PedidoConsulta,Exception).md deleted file mode 100644 index 07343140..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanDeserialize(string,PedidoConsulta,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -## PedidoConsulta.CanDeserialize(string, PedidoConsulta, Exception) Method - -Deserializes workflow markup into an TEnvEvento object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.PedidoConsulta obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanLoadFrom(Stream,PedidoConsulta).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanLoadFrom(Stream,PedidoConsulta).md deleted file mode 100644 index 66a1f633..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanLoadFrom(Stream,PedidoConsulta).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -## PedidoConsulta.CanLoadFrom(Stream, PedidoConsulta) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.PedidoConsulta obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanLoadFrom(Stream,PedidoConsulta,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanLoadFrom(Stream,PedidoConsulta,Exception).md deleted file mode 100644 index 155557bc..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanLoadFrom(Stream,PedidoConsulta,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -## PedidoConsulta.CanLoadFrom(Stream, PedidoConsulta, Exception) Method - -Deserializes xml markup from file into an TEnvEvento object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.PedidoConsulta obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanSaveTo(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanSaveTo(Stream,Exception).md deleted file mode 100644 index aec7fd5c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/CanSaveTo(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -## PedidoConsulta.CanSaveTo(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveTo(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/Deserialize(Stream).md deleted file mode 100644 index bd4fb0b2..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -## PedidoConsulta.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.PedidoConsulta Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/Deserialize(string).md deleted file mode 100644 index 358253ec..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -## PedidoConsulta.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.PedidoConsulta Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/LoadFrom(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/LoadFrom(Stream,bool).md deleted file mode 100644 index c8aa2531..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/LoadFrom(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -## PedidoConsulta.LoadFrom(Stream, bool) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.PedidoConsulta LoadFrom(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/LoadFromAsync(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/LoadFromAsync(Stream,bool).md deleted file mode 100644 index 3d42e7eb..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/LoadFromAsync(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -## PedidoConsulta.LoadFromAsync(Stream, bool) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/OnPropertyChanged(string).md deleted file mode 100644 index 5e8fa937..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -## PedidoConsulta.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/SaveTo(Stream).md deleted file mode 100644 index 227a2937..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -## PedidoConsulta.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/SaveToAsync(Stream).md deleted file mode 100644 index da5283a8..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -## PedidoConsulta.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/Serialize().md deleted file mode 100644 index ce75236f..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/Serialize().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -## PedidoConsulta.Serialize() Method - -Serializes current TEnvEvento object into an XML document - -```csharp -public virtual string Serialize(); -``` - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/SerializeToXMLDocument().md deleted file mode 100644 index 2605a4be..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsulta/SerializeToXMLDocument().md +++ /dev/null @@ -1,17 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsulta](EficazFramework.SPED.Schemas.NFe/PedidoConsulta.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsulta') - -## PedidoConsulta.SerializeToXMLDocument() Method - -Semelhante À Function Serialize, porém já retorna o resultado -em uma instância de XmlDocument, agilizando o processo de assinatura -digital dos eventos. - -```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); -``` - -#### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') - -### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadContribInfo.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadContribInfo.md new file mode 100644 index 00000000..1c510b2a --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadContribInfo.md @@ -0,0 +1,12 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') + +## PedidoConsultaCadContribInfo Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| xServ | `String` | | +| UF | `String` | | +| Item | `String` | | +| ItemElementName | `TipoPesquisaCadastro` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro.md new file mode 100644 index 00000000..84a2ff70 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro.md @@ -0,0 +1,17 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') + +## PedidoConsultaCadastro Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| Informacoes | `PedidoConsultaCadContribInfo` | | +| versao | `VersaoServicoConsCadastro` | | + +| Methods | | +| :--- | :--- | +| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaCadastro.Deserialize(string)') | | +| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaCadastro.Deserialize(System.IO.Stream)') | | +| [Serialize()](EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/Serialize().md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaCadastro.Serialize()') | | +| [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaCadastro.SerializeToXMLDocument()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/Deserialize(Stream).md new file mode 100644 index 00000000..58e8af6f --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/Deserialize(Stream).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaCadastro') + +## PedidoConsultaCadastro.Deserialize(Stream) Method + +```csharp +public static EficazFramework.SPED.Schemas.NFe.PedidoConsultaCadastro Deserialize(System.IO.Stream s); +``` +#### Parameters + + + +`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') + +#### Returns +[PedidoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaCadastro') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/Deserialize(string).md new file mode 100644 index 00000000..9544bf55 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/Deserialize(string).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaCadastro') + +## PedidoConsultaCadastro.Deserialize(string) Method + +```csharp +public static EficazFramework.SPED.Schemas.NFe.PedidoConsultaCadastro Deserialize(string xml); +``` +#### Parameters + + + +`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[PedidoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaCadastro') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/Serialize().md new file mode 100644 index 00000000..ef9b4e6f --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/Serialize().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaCadastro') + +## PedidoConsultaCadastro.Serialize() Method + +```csharp +public virtual string Serialize(); +``` + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/SerializeToXMLDocument().md new file mode 100644 index 00000000..675392b1 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro/SerializeToXMLDocument().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/PedidoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaCadastro') + +## PedidoConsultaCadastro.SerializeToXMLDocument() Method + +```csharp +public virtual System.Xml.XmlDocument SerializeToXMLDocument(); +``` + +#### Returns +[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md index a4979187..3c8e23c8 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md @@ -13,17 +13,7 @@ | Methods | | | :--- | :--- | -| [CanDeserialize(string, PedidoConsultaSituacaoNFe)](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanDeserialize(string,PedidoConsultaSituacaoNFe).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe)') | | -| [CanDeserialize(string, PedidoConsultaSituacaoNFe, Exception)](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanDeserialize(string,PedidoConsultaSituacaoNFe,Exception).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe, System.Exception)') | Deserializes workflow markup into an TEnvEvento object | -| [CanLoadFrom(Stream, PedidoConsultaSituacaoNFe)](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanLoadFrom(Stream,PedidoConsultaSituacaoNFe).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe)') | | -| [CanLoadFrom(Stream, PedidoConsultaSituacaoNFe, Exception)](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanLoadFrom(Stream,PedidoConsultaSituacaoNFe,Exception).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe, System.Exception)') | Deserializes xml markup from file into an TEnvEvento object | -| [CanSaveTo(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanSaveTo(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.CanSaveTo(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | | [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.Deserialize(string)') | | | [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.LoadFrom(System.IO.Stream, bool)') | | -| [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.LoadFromAsync(System.IO.Stream, bool)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/Serialize().md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.Serialize()') | Serializes current TEnvEvento object into an XML document | +| [Serialize()](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/Serialize().md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.Serialize()') | Serializes current PedidoConsultaSituacaoNFe object into an XML document | | [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe.SerializeToXMLDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanDeserialize(string,PedidoConsultaSituacaoNFe).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanDeserialize(string,PedidoConsultaSituacaoNFe).md deleted file mode 100644 index a62217d4..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanDeserialize(string,PedidoConsultaSituacaoNFe).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') - -## PedidoConsultaSituacaoNFe.CanDeserialize(string, PedidoConsultaSituacaoNFe) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanDeserialize(string,PedidoConsultaSituacaoNFe,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanDeserialize(string,PedidoConsultaSituacaoNFe,Exception).md deleted file mode 100644 index 23c34bc1..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanDeserialize(string,PedidoConsultaSituacaoNFe,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') - -## PedidoConsultaSituacaoNFe.CanDeserialize(string, PedidoConsultaSituacaoNFe, Exception) Method - -Deserializes workflow markup into an TEnvEvento object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanLoadFrom(Stream,PedidoConsultaSituacaoNFe).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanLoadFrom(Stream,PedidoConsultaSituacaoNFe).md deleted file mode 100644 index 1bff91d8..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanLoadFrom(Stream,PedidoConsultaSituacaoNFe).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') - -## PedidoConsultaSituacaoNFe.CanLoadFrom(Stream, PedidoConsultaSituacaoNFe) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanLoadFrom(Stream,PedidoConsultaSituacaoNFe,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanLoadFrom(Stream,PedidoConsultaSituacaoNFe,Exception).md deleted file mode 100644 index 81c05fd1..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanLoadFrom(Stream,PedidoConsultaSituacaoNFe,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') - -## PedidoConsultaSituacaoNFe.CanLoadFrom(Stream, PedidoConsultaSituacaoNFe, Exception) Method - -Deserializes xml markup from file into an TEnvEvento object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanSaveTo(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanSaveTo(Stream,Exception).md deleted file mode 100644 index 13cd71a5..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/CanSaveTo(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') - -## PedidoConsultaSituacaoNFe.CanSaveTo(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveTo(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/LoadFrom(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/LoadFrom(Stream,bool).md deleted file mode 100644 index a553bf3a..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/LoadFrom(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') - -## PedidoConsultaSituacaoNFe.LoadFrom(Stream, bool) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe LoadFrom(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/LoadFromAsync(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/LoadFromAsync(Stream,bool).md deleted file mode 100644 index 5624bbcb..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/LoadFromAsync(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') - -## PedidoConsultaSituacaoNFe.LoadFromAsync(Stream, bool) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/OnPropertyChanged(string).md deleted file mode 100644 index b7f73e27..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') - -## PedidoConsultaSituacaoNFe.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/SaveTo(Stream).md deleted file mode 100644 index 801fc264..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') - -## PedidoConsultaSituacaoNFe.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/SaveToAsync(Stream).md deleted file mode 100644 index 575b0681..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.PedidoConsultaSituacaoNFe') - -## PedidoConsultaSituacaoNFe.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/Serialize().md index b6c0dfd9..93a74f31 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/Serialize().md @@ -3,12 +3,11 @@ ## PedidoConsultaSituacaoNFe.Serialize() Method -Serializes current TEnvEvento object into an XML document +Serializes current PedidoConsultaSituacaoNFe object into an XML document ```csharp public virtual string Serialize(); ``` #### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/SerializeToXMLDocument().md index f8e305a5..11334a11 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/SerializeToXMLDocument().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoConsultaSituacaoNFe/SerializeToXMLDocument().md @@ -8,10 +8,10 @@ em uma instância de XmlDocument, agilizando o processo de assinatura digital dos eventos. ```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); +public virtual System.Xml.XmlDocument SerializeToXMLDocument(); ``` #### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') +[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') ### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDistribuicaoDFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDistribuicaoDFe.md index 5dd6dcbd..cc28caa7 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDistribuicaoDFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDistribuicaoDFe.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') ## PedidoDistribuicaoDFe Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDistribuicaoDFe/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDistribuicaoDFe/SerializeToXMLDocument().md index b0a13303..c1bb3d1a 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDistribuicaoDFe/SerializeToXMLDocument().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDistribuicaoDFe/SerializeToXMLDocument().md @@ -8,10 +8,10 @@ em uma instância de XmlDocument, agilizando o processo de assinatura digital dos eventos. ```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); +public virtual System.Xml.XmlDocument SerializeToXMLDocument(); ``` #### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') +[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') ### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md deleted file mode 100644 index 0bfb488c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md +++ /dev/null @@ -1,30 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## PedidoDownloadNF Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| Ambiente | `Ambiente` | | -| Servico | `String` | | -| CNPJ | `String` | | -| ChaveNFe | `String` | | -| Versao | `VersaoServicoDownload` | | - -| Methods | | -| :--- | :--- | -| [CanDeserialize(string, PedidoDownloadNF)](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanDeserialize(string,PedidoDownloadNF).md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF)') | | -| [CanDeserialize(string, PedidoDownloadNF, Exception)](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanDeserialize(string,PedidoDownloadNF,Exception).md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF, System.Exception)') | Deserializes workflow markup into an TEnvEvento object | -| [CanLoadFrom(Stream, PedidoDownloadNF)](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanLoadFrom(Stream,PedidoDownloadNF).md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF)') | | -| [CanLoadFrom(Stream, PedidoDownloadNF, Exception)](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanLoadFrom(Stream,PedidoDownloadNF,Exception).md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF, System.Exception)') | Deserializes xml markup from file into an TEnvEvento object | -| [CanSaveTo(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanSaveTo(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF.CanSaveTo(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF.LoadFrom(System.IO.Stream, bool)') | | -| [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF.LoadFromAsync(System.IO.Stream, bool)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/Serialize().md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF.Serialize()') | Serializes current TEnvEvento object into an XML document | -| [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF.SerializeToXMLDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanDeserialize(string,PedidoDownloadNF).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanDeserialize(string,PedidoDownloadNF).md deleted file mode 100644 index e4f5ba8e..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanDeserialize(string,PedidoDownloadNF).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -## PedidoDownloadNF.CanDeserialize(string, PedidoDownloadNF) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanDeserialize(string,PedidoDownloadNF,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanDeserialize(string,PedidoDownloadNF,Exception).md deleted file mode 100644 index 5e205815..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanDeserialize(string,PedidoDownloadNF,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -## PedidoDownloadNF.CanDeserialize(string, PedidoDownloadNF, Exception) Method - -Deserializes workflow markup into an TEnvEvento object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanLoadFrom(Stream,PedidoDownloadNF).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanLoadFrom(Stream,PedidoDownloadNF).md deleted file mode 100644 index 8a4aad05..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanLoadFrom(Stream,PedidoDownloadNF).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -## PedidoDownloadNF.CanLoadFrom(Stream, PedidoDownloadNF) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanLoadFrom(Stream,PedidoDownloadNF,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanLoadFrom(Stream,PedidoDownloadNF,Exception).md deleted file mode 100644 index ea95fb5f..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanLoadFrom(Stream,PedidoDownloadNF,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -## PedidoDownloadNF.CanLoadFrom(Stream, PedidoDownloadNF, Exception) Method - -Deserializes xml markup from file into an TEnvEvento object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanSaveTo(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanSaveTo(Stream,Exception).md deleted file mode 100644 index 06edcdbb..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/CanSaveTo(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -## PedidoDownloadNF.CanSaveTo(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveTo(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/Deserialize(Stream).md deleted file mode 100644 index e53a76dd..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -## PedidoDownloadNF.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/Deserialize(string).md deleted file mode 100644 index a4c93dde..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -## PedidoDownloadNF.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/LoadFrom(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/LoadFrom(Stream,bool).md deleted file mode 100644 index 293bb73b..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/LoadFrom(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -## PedidoDownloadNF.LoadFrom(Stream, bool) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF LoadFrom(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/LoadFromAsync(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/LoadFromAsync(Stream,bool).md deleted file mode 100644 index 2a9cff81..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/LoadFromAsync(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -## PedidoDownloadNF.LoadFromAsync(Stream, bool) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/OnPropertyChanged(string).md deleted file mode 100644 index 5b100885..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -## PedidoDownloadNF.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/SaveTo(Stream).md deleted file mode 100644 index b5ae505f..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -## PedidoDownloadNF.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/SaveToAsync(Stream).md deleted file mode 100644 index 9399bc06..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -## PedidoDownloadNF.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/Serialize().md deleted file mode 100644 index 25e36357..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/Serialize().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -## PedidoDownloadNF.Serialize() Method - -Serializes current TEnvEvento object into an XML document - -```csharp -public virtual string Serialize(); -``` - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/SerializeToXMLDocument().md deleted file mode 100644 index 6b360585..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF/SerializeToXMLDocument().md +++ /dev/null @@ -1,17 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoDownloadNF](EficazFramework.SPED.Schemas.NFe/PedidoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.PedidoDownloadNF') - -## PedidoDownloadNF.SerializeToXMLDocument() Method - -Semelhante À Function Serialize, porém já retorna o resultado -em uma instância de XmlDocument, agilizando o processo de assinatura -digital dos eventos. - -```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); -``` - -#### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') - -### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento.md index 4f54b35e..cf3431c1 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento.md @@ -21,7 +21,6 @@ | [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.PedidoEnvioEvento.Deserialize(System.IO.Stream)') | | | [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.PedidoEnvioEvento.LoadFrom(System.IO.Stream, bool)') | | | [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.PedidoEnvioEvento.LoadFromAsync(System.IO.Stream, bool)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.PedidoEnvioEvento.OnPropertyChanged(string)') | | | [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.PedidoEnvioEvento.SaveTo(System.IO.Stream)') | | | [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.PedidoEnvioEvento.SaveToAsync(System.IO.Stream)') | | | [Serialize()](EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento/Serialize().md 'EficazFramework.SPED.Schemas.NFe.PedidoEnvioEvento.Serialize()') | Serializes current TEnvEvento object into an XML document | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento/OnPropertyChanged(string).md deleted file mode 100644 index 75f9e511..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[PedidoEnvioEvento](EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento.md 'EficazFramework.SPED.Schemas.NFe.PedidoEnvioEvento') - -## PedidoEnvioEvento.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento/SerializeToXMLDocument().md index 7f978d50..2722faba 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento/SerializeToXMLDocument().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/PedidoEnvioEvento/SerializeToXMLDocument().md @@ -8,10 +8,10 @@ em uma instância de XmlDocument, agilizando o processo de assinatura digital dos eventos. ```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); +public virtual System.Xml.XmlDocument SerializeToXMLDocument(); ``` #### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') +[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') ### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoEvento.md index d5126df6..1e6497ab 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoEvento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoEvento.md @@ -4,8 +4,6 @@ ## ProcessoEvento Class Esta classe representa o retorno de Cancelamento da NF-e por meio de Evento. - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoEvento/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoEvento/Serialize().md index f821e66e..c2e121da 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoEvento/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoEvento/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoInutilizacaoNFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoInutilizacaoNFe.md index 73ba6664..15bccfc6 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoInutilizacaoNFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoInutilizacaoNFe.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') ## ProcessoInutilizacaoNFe Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoInutilizacaoNFe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoInutilizacaoNFe/Serialize().md index fb101802..87a9259a 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoInutilizacaoNFe/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoInutilizacaoNFe/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoNFe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoNFe/Serialize().md index b640ec79..993ebd8e 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoNFe/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoNFe/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoNFeBase/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoNFeBase/Serialize().md index e038741b..a6b4ce02 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoNFeBase/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProcessoNFeBase/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md index 2538cb3a..0217ac56 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md @@ -12,16 +12,5 @@ | Methods | | | :--- | :--- | -| [CanDeserialize(string, ProtocoloRecebimento)](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanDeserialize(string,ProtocoloRecebimento).md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento)') | | -| [CanDeserialize(string, ProtocoloRecebimento, Exception)](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanDeserialize(string,ProtocoloRecebimento,Exception).md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento, System.Exception)') | Deserializes workflow markup into an TNfeProc object | -| [CanLoadFrom(Stream, ProtocoloRecebimento)](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanLoadFrom(Stream,ProtocoloRecebimento).md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento)') | | -| [CanLoadFrom(Stream, ProtocoloRecebimento, Exception)](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanLoadFrom(Stream,ProtocoloRecebimento,Exception).md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento, System.Exception)') | Deserializes xml markup from file into an TNfeProc object | -| [CanSaveToFile(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanSaveToFile(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento.CanSaveToFile(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream)](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/LoadFrom(Stream).md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento.LoadFrom(System.IO.Stream)') | | -| [LoadFromAsync(Stream)](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/LoadFromAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento.LoadFromAsync(System.IO.Stream)') | | | [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/Serialize().md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento.Serialize()') | Serializes current TNfeProc object into an XML document | +| [Serialize()](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/Serialize().md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento.Serialize()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanDeserialize(string,ProtocoloRecebimento).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanDeserialize(string,ProtocoloRecebimento).md deleted file mode 100644 index 7aa33aa2..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanDeserialize(string,ProtocoloRecebimento).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -## ProtocoloRecebimento.CanDeserialize(string, ProtocoloRecebimento) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanDeserialize(string,ProtocoloRecebimento,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanDeserialize(string,ProtocoloRecebimento,Exception).md deleted file mode 100644 index 35d7beff..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanDeserialize(string,ProtocoloRecebimento,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -## ProtocoloRecebimento.CanDeserialize(string, ProtocoloRecebimento, Exception) Method - -Deserializes workflow markup into an TNfeProc object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanLoadFrom(Stream,ProtocoloRecebimento).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanLoadFrom(Stream,ProtocoloRecebimento).md deleted file mode 100644 index 97f2b736..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanLoadFrom(Stream,ProtocoloRecebimento).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -## ProtocoloRecebimento.CanLoadFrom(Stream, ProtocoloRecebimento) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanLoadFrom(Stream,ProtocoloRecebimento,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanLoadFrom(Stream,ProtocoloRecebimento,Exception).md deleted file mode 100644 index 97dcdd63..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanLoadFrom(Stream,ProtocoloRecebimento,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -## ProtocoloRecebimento.CanLoadFrom(Stream, ProtocoloRecebimento, Exception) Method - -Deserializes xml markup from file into an TNfeProc object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanSaveToFile(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanSaveToFile(Stream,Exception).md deleted file mode 100644 index 9ae1c673..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/CanSaveToFile(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -## ProtocoloRecebimento.CanSaveToFile(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveToFile(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/Deserialize(Stream).md deleted file mode 100644 index 714133ea..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -## ProtocoloRecebimento.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/Deserialize(string).md deleted file mode 100644 index bb5b0a3b..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -## ProtocoloRecebimento.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/LoadFrom(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/LoadFrom(Stream).md deleted file mode 100644 index 6546ae1f..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/LoadFrom(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -## ProtocoloRecebimento.LoadFrom(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento LoadFrom(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/LoadFromAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/LoadFromAsync(Stream).md deleted file mode 100644 index 3c9c2db5..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/LoadFromAsync(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -## ProtocoloRecebimento.LoadFromAsync(Stream) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/SaveTo(Stream).md deleted file mode 100644 index d1c2aef2..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -## ProtocoloRecebimento.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/SaveToAsync(Stream).md deleted file mode 100644 index 7a3ad7cc..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') - -## ProtocoloRecebimento.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/Serialize().md index 81abc01e..e0d5906a 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento/Serialize().md @@ -3,12 +3,9 @@ ## ProtocoloRecebimento.Serialize() Method -Serializes current TNfeProc object into an XML document - ```csharp public virtual string Serialize(); ``` #### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimentoConsSitNFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimentoConsSitNFe.md index 82f51d07..aa680f07 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimentoConsSitNFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimentoConsSitNFe.md @@ -9,7 +9,3 @@ | InformacoesProtocolo | `InformacoesProtocoloConsSitNFe` | | | Signature | `SignatureType` | | | versao | `String` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimentoConsSitNFe/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimentoConsSitNFe.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimentoConsSitNFe/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimentoConsSitNFe/OnPropertyChanged(string).md deleted file mode 100644 index 65007ef8..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimentoConsSitNFe/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[ProtocoloRecebimentoConsSitNFe](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimentoConsSitNFe.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimentoConsSitNFe') - -## ProtocoloRecebimentoConsSitNFe.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ResumoEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ResumoEvento.md index 65579cab..1bc041eb 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ResumoEvento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ResumoEvento.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') ## ResumoEvento Class - -### Remarks ### Properties | Name | Type | | @@ -31,7 +29,6 @@ | [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/ResumoEvento/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.ResumoEvento.Deserialize(System.IO.Stream)') | | | [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.NFe/ResumoEvento/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.ResumoEvento.LoadFrom(System.IO.Stream, bool)') | | | [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.NFe/ResumoEvento/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.ResumoEvento.LoadFromAsync(System.IO.Stream, bool)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/ResumoEvento/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.ResumoEvento.OnPropertyChanged(string)') | | | [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/ResumoEvento/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.ResumoEvento.SaveTo(System.IO.Stream)') | | | [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/ResumoEvento/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.ResumoEvento.SaveToAsync(System.IO.Stream)') | | | [Serialize()](EficazFramework.SPED.Schemas.NFe/ResumoEvento/Serialize().md 'EficazFramework.SPED.Schemas.NFe.ResumoEvento.Serialize()') | Serializes current TEnvEvento object into an XML document | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ResumoEvento/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ResumoEvento/OnPropertyChanged(string).md deleted file mode 100644 index 8836f745..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ResumoEvento/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[ResumoEvento](EficazFramework.SPED.Schemas.NFe/ResumoEvento.md 'EficazFramework.SPED.Schemas.NFe.ResumoEvento') - -## ResumoEvento.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ResumoEvento/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ResumoEvento/Serialize().md index df076834..373c442a 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/ResumoEvento/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/ResumoEvento/Serialize().md @@ -9,6 +9,8 @@ Serializes current TEnvEvento object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe.md new file mode 100644 index 00000000..66a6a22c --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe.md @@ -0,0 +1,22 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') + +## RetornoAutorizacaoNFe Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| Versao | `VersaoServicoConsSitNFe` | | +| Ambiente | `Ambiente` | | +| RetornoCodigo | `String` | | +| RetornoDescricao | `String` | | +| UF | `OrgaoIBGE` | | +| ReciboLote | `OrgaoIBGE` | | +| ProtocoloRecebimento | `ProtocoloRecebimento` | | + +| Methods | | +| :--- | :--- | +| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe.Deserialize(string)') | | +| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe.Deserialize(System.IO.Stream)') | | +| [Serialize()](EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/Serialize().md 'EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe.Serialize()') | Serializes current RetornoAutorizacaoNFe object into an XML document | +| [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe.SerializeToXMLDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/Deserialize(Stream).md new file mode 100644 index 00000000..b1a0e9b2 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/Deserialize(Stream).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe') + +## RetornoAutorizacaoNFe.Deserialize(Stream) Method + +```csharp +public static EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe Deserialize(System.IO.Stream s); +``` +#### Parameters + + + +`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') + +#### Returns +[RetornoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/Deserialize(string).md new file mode 100644 index 00000000..08841880 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/Deserialize(string).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe') + +## RetornoAutorizacaoNFe.Deserialize(string) Method + +```csharp +public static EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe Deserialize(string xml); +``` +#### Parameters + + + +`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[RetornoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/Serialize().md new file mode 100644 index 00000000..2575a430 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/Serialize().md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe') + +## RetornoAutorizacaoNFe.Serialize() Method + +Serializes current RetornoAutorizacaoNFe object into an XML document + +```csharp +public virtual string Serialize(); +``` + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/SerializeToXMLDocument().md new file mode 100644 index 00000000..c6364605 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe/SerializeToXMLDocument().md @@ -0,0 +1,17 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe') + +## RetornoAutorizacaoNFe.SerializeToXMLDocument() Method + +Semelhante À Function Serialize, porém já retorna o resultado +em uma instância de XmlDocument, agilizando o processo de assinatura +digital dos eventos. + +```csharp +public virtual System.Xml.XmlDocument SerializeToXMLDocument(); +``` + +#### Returns +[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') + +### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoCancelamentoInformacoes_v200_107.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoCancelamentoInformacoes_v200_107.md deleted file mode 100644 index 4515933b..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoCancelamentoInformacoes_v200_107.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## RetornoCancelamentoInformacoes_v200_107 Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| Ambiente | `Ambiente` | | -| VersaoAplicativo | `String` | | -| RetornoCodigo | `String` | | -| RetornoDescricao | `String` | | -| UF | `OrgaoIBGE` | | -| ChaveNFe | `String` | | -| DataRecebimento | `Nullable` | | -| Protocolo | `String` | | -| Id | `String` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/RetornoCancelamentoInformacoes_v200_107/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.RetornoCancelamentoInformacoes_v200_107.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoCancelamentoInformacoes_v200_107/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoCancelamentoInformacoes_v200_107/OnPropertyChanged(string).md deleted file mode 100644 index df4870c5..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoCancelamentoInformacoes_v200_107/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoCancelamentoInformacoes_v200_107](EficazFramework.SPED.Schemas.NFe/RetornoCancelamentoInformacoes_v200_107.md 'EficazFramework.SPED.Schemas.NFe.RetornoCancelamentoInformacoes_v200_107') - -## RetornoCancelamentoInformacoes_v200_107.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoCancelamento_v200_107.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoCancelamento_v200_107.md deleted file mode 100644 index f4278164..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoCancelamento_v200_107.md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## RetornoCancelamento_v200_107 Class - -Esta classe representa o retorno de Cancelamento da NF-e das versões 1.07 a 2.00, -ANTES da implantação de cancelamento por Evento de NF-e. - -### Remarks -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| InformacoesCancelamento | `RetornoCancelamentoInformacoes_v200_107` | | -| Signature | `SignatureType` | | -| Versao | `VersaoCancelamento` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/RetornoCancelamento_v200_107/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.RetornoCancelamento_v200_107.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoCancelamento_v200_107/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoCancelamento_v200_107/OnPropertyChanged(string).md deleted file mode 100644 index 4ad25920..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoCancelamento_v200_107/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoCancelamento_v200_107](EficazFramework.SPED.Schemas.NFe/RetornoCancelamento_v200_107.md 'EficazFramework.SPED.Schemas.NFe.RetornoCancelamento_v200_107') - -## RetornoCancelamento_v200_107.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md index ef35bd86..782c0607 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md @@ -6,22 +6,12 @@ | Name | Type | | | :--- | :---: | :--- | -| Informacoes | `TRetConsCadInfCons` | | +| Informacoes | `RetornoConsultaCadastroInfo` | | | versao | `String` | | | Methods | | | :--- | :--- | -| [CanDeserialize(string, RetornoConsultaCadastro)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanDeserialize(string,RetornoConsultaCadastro).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro)') | | -| [CanDeserialize(string, RetornoConsultaCadastro, Exception)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanDeserialize(string,RetornoConsultaCadastro,Exception).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro, System.Exception)') | Deserializes workflow markup into an TEnvEvento object | -| [CanLoadFrom(Stream, RetornoConsultaCadastro)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanLoadFrom(Stream,RetornoConsultaCadastro).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro)') | | -| [CanLoadFrom(Stream, RetornoConsultaCadastro, Exception)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanLoadFrom(Stream,RetornoConsultaCadastro,Exception).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro, System.Exception)') | Deserializes xml markup from file into an TEnvEvento object | -| [CanSaveTo(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanSaveTo(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.CanSaveTo(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | | [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.Deserialize(string)') | | | [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.LoadFrom(System.IO.Stream, bool)') | | -| [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.LoadFromAsync(System.IO.Stream, bool)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/Serialize().md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.Serialize()') | Serializes current TEnvEvento object into an XML document | -| [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.SerializeToXMLDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | +| [Serialize()](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/Serialize().md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.Serialize()') | | +| [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro.SerializeToXMLDocument()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanDeserialize(string,RetornoConsultaCadastro).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanDeserialize(string,RetornoConsultaCadastro).md deleted file mode 100644 index 6585fcdb..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanDeserialize(string,RetornoConsultaCadastro).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') - -## RetornoConsultaCadastro.CanDeserialize(string, RetornoConsultaCadastro) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanDeserialize(string,RetornoConsultaCadastro,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanDeserialize(string,RetornoConsultaCadastro,Exception).md deleted file mode 100644 index 0e3ff2c8..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanDeserialize(string,RetornoConsultaCadastro,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') - -## RetornoConsultaCadastro.CanDeserialize(string, RetornoConsultaCadastro, Exception) Method - -Deserializes workflow markup into an TEnvEvento object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanLoadFrom(Stream,RetornoConsultaCadastro).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanLoadFrom(Stream,RetornoConsultaCadastro).md deleted file mode 100644 index a3598600..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanLoadFrom(Stream,RetornoConsultaCadastro).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') - -## RetornoConsultaCadastro.CanLoadFrom(Stream, RetornoConsultaCadastro) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanLoadFrom(Stream,RetornoConsultaCadastro,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanLoadFrom(Stream,RetornoConsultaCadastro,Exception).md deleted file mode 100644 index e7a73a1a..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanLoadFrom(Stream,RetornoConsultaCadastro,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') - -## RetornoConsultaCadastro.CanLoadFrom(Stream, RetornoConsultaCadastro, Exception) Method - -Deserializes xml markup from file into an TEnvEvento object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanSaveTo(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanSaveTo(Stream,Exception).md deleted file mode 100644 index e7ecabae..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/CanSaveTo(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') - -## RetornoConsultaCadastro.CanSaveTo(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveTo(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/LoadFrom(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/LoadFrom(Stream,bool).md deleted file mode 100644 index 6e294f8e..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/LoadFrom(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') - -## RetornoConsultaCadastro.LoadFrom(Stream, bool) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro LoadFrom(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/LoadFromAsync(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/LoadFromAsync(Stream,bool).md deleted file mode 100644 index bdcf12dd..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/LoadFromAsync(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') - -## RetornoConsultaCadastro.LoadFromAsync(Stream, bool) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/OnPropertyChanged(string).md deleted file mode 100644 index 223d242e..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') - -## RetornoConsultaCadastro.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/SaveTo(Stream).md deleted file mode 100644 index 507397d0..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') - -## RetornoConsultaCadastro.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/SaveToAsync(Stream).md deleted file mode 100644 index eabb9412..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') - -## RetornoConsultaCadastro.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/Serialize().md index fa38a107..b1760e12 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/Serialize().md @@ -3,12 +3,9 @@ ## RetornoConsultaCadastro.Serialize() Method -Serializes current TEnvEvento object into an XML document - ```csharp public virtual string Serialize(); ``` #### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/SerializeToXMLDocument().md index 5f851bcf..65329cab 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/SerializeToXMLDocument().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro/SerializeToXMLDocument().md @@ -3,15 +3,9 @@ ## RetornoConsultaCadastro.SerializeToXMLDocument() Method -Semelhante À Function Serialize, porém já retorna o resultado -em uma instância de XmlDocument, agilizando o processo de assinatura -digital dos eventos. - ```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); +public virtual System.Xml.XmlDocument SerializeToXMLDocument(); ``` #### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') - -### Remarks \ No newline at end of file +[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastroInfo.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastroInfo.md new file mode 100644 index 00000000..f5bb603b --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastroInfo.md @@ -0,0 +1,17 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') + +## RetornoConsultaCadastroInfo Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| verAplic | `String` | | +| Codigo | `String` | | +| Motivo | `String` | | +| UF | `String` | | +| Documento | `String` | | +| ItemElementName | `TipoPesquisaCadastro` | | +| DataHoraConsulta | `DateTime` | | +| Uf | `OrgaoIBGE` | | +| CadastrosRetornados | `ObservableCollection` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastroInfoCadastro.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastroInfoCadastro.md new file mode 100644 index 00000000..2701e358 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastroInfoCadastro.md @@ -0,0 +1,30 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') + +## RetornoConsultaCadastroInfoCadastro Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| InscricaoEstadual | `String` | | +| CnpjCpf | `String` | | +| ItemElementName | `PersonalidadeJuridica` | | +| UF | `String` | | +| UfEnumerador | `Nullable` | | +| Situacao | `Situacao` | | +| indCredNFe | `CredenciamentoNFe` | | +| indCredCTe | `CredenciamentoCte` | | +| RazaoSocialNome | `String` | | +| NomeFantasia | `String` | | +| RegimeApuracao | `String` | | +| CNAE | `String` | | +| DataInicioAtividades | `String` | | +| DataSituacaoCadastral | `String` | | +| DataBaixa | `String` | | +| InscricaoEstadualUnica | `String` | | +| InscricaoEstadualAtual | `String` | | +| Endereco | `ConsultaCadastroEndereco` | | + +| Methods | | +| :--- | :--- | +| [ToString()](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastroInfoCadastro/ToString().md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastroInfoCadastro.ToString()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfConsInfCad/ToString().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastroInfoCadastro/ToString().md similarity index 50% rename from Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfConsInfCad/ToString().md rename to Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastroInfoCadastro/ToString().md index 1c7ef0e4..5cb89c0e 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfConsInfCad/ToString().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastroInfoCadastro/ToString().md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TRetConsCadInfConsInfCad](EficazFramework.SPED.Schemas.NFe/TRetConsCadInfConsInfCad.md 'EficazFramework.SPED.Schemas.NFe.TRetConsCadInfConsInfCad') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaCadastroInfoCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastroInfoCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastroInfoCadastro') -## TRetConsCadInfConsInfCad.ToString() Method +## RetornoConsultaCadastroInfoCadastro.ToString() Method ```csharp public override string ToString(); diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md index a586378d..bc020c89 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md @@ -13,22 +13,11 @@ | UF | `OrgaoIBGE` | | | ChaveNFe | `String` | | | ProtocoloNFe | `ProtocoloRecebimentoConsSitNFe` | | -| RetornoCancelamentoV107 | `RetornoCancelamento_v200_107` | | -| RetornoEventos | `ObservableCollection` | | +| Eventos | `ObservableCollection` | | | Versao | `VersaoServicoConsSitNFe` | | | Methods | | | :--- | :--- | -| [CanDeserialize(string, RetornoConsultaSituacaoNFe)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanDeserialize(string,RetornoConsultaSituacaoNFe).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe)') | | -| [CanDeserialize(string, RetornoConsultaSituacaoNFe, Exception)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanDeserialize(string,RetornoConsultaSituacaoNFe,Exception).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe, System.Exception)') | Deserializes workflow markup into an TNfeProc object | -| [CanLoadFrom(Stream, RetornoConsultaSituacaoNFe)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanLoadFrom(Stream,RetornoConsultaSituacaoNFe).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe)') | | -| [CanLoadFrom(Stream, RetornoConsultaSituacaoNFe, Exception)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanLoadFrom(Stream,RetornoConsultaSituacaoNFe,Exception).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe, System.Exception)') | Deserializes xml markup from file into an TNfeProc object | -| [CanSaveToFile(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanSaveToFile(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe.CanSaveToFile(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | | [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe.Deserialize(string)') | | | [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/LoadFrom(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe.LoadFrom(System.IO.Stream)') | | -| [LoadFromAsync(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/LoadFromAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe.LoadFromAsync(System.IO.Stream)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/Serialize().md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe.Serialize()') | Serializes current TNfeProc object into an XML document | +| [Serialize()](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/Serialize().md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe.Serialize()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanDeserialize(string,RetornoConsultaSituacaoNFe).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanDeserialize(string,RetornoConsultaSituacaoNFe).md deleted file mode 100644 index c8cdec32..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanDeserialize(string,RetornoConsultaSituacaoNFe).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') - -## RetornoConsultaSituacaoNFe.CanDeserialize(string, RetornoConsultaSituacaoNFe) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanDeserialize(string,RetornoConsultaSituacaoNFe,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanDeserialize(string,RetornoConsultaSituacaoNFe,Exception).md deleted file mode 100644 index 1c78f807..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanDeserialize(string,RetornoConsultaSituacaoNFe,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') - -## RetornoConsultaSituacaoNFe.CanDeserialize(string, RetornoConsultaSituacaoNFe, Exception) Method - -Deserializes workflow markup into an TNfeProc object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanLoadFrom(Stream,RetornoConsultaSituacaoNFe).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanLoadFrom(Stream,RetornoConsultaSituacaoNFe).md deleted file mode 100644 index ce1a00ec..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanLoadFrom(Stream,RetornoConsultaSituacaoNFe).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') - -## RetornoConsultaSituacaoNFe.CanLoadFrom(Stream, RetornoConsultaSituacaoNFe) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanLoadFrom(Stream,RetornoConsultaSituacaoNFe,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanLoadFrom(Stream,RetornoConsultaSituacaoNFe,Exception).md deleted file mode 100644 index ee6f4128..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanLoadFrom(Stream,RetornoConsultaSituacaoNFe,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') - -## RetornoConsultaSituacaoNFe.CanLoadFrom(Stream, RetornoConsultaSituacaoNFe, Exception) Method - -Deserializes xml markup from file into an TNfeProc object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanSaveToFile(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanSaveToFile(Stream,Exception).md deleted file mode 100644 index 17f68af2..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/CanSaveToFile(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') - -## RetornoConsultaSituacaoNFe.CanSaveToFile(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveToFile(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/LoadFrom(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/LoadFrom(Stream).md deleted file mode 100644 index c1b165c6..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/LoadFrom(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') - -## RetornoConsultaSituacaoNFe.LoadFrom(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe LoadFrom(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/LoadFromAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/LoadFromAsync(Stream).md deleted file mode 100644 index 1fa5bf91..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/LoadFromAsync(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') - -## RetornoConsultaSituacaoNFe.LoadFromAsync(Stream) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/OnPropertyChanged(string).md deleted file mode 100644 index edd60786..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') - -## RetornoConsultaSituacaoNFe.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/SaveTo(Stream).md deleted file mode 100644 index 1b5c7483..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') - -## RetornoConsultaSituacaoNFe.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/SaveToAsync(Stream).md deleted file mode 100644 index 03d410d8..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') - -## RetornoConsultaSituacaoNFe.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/Serialize().md index 20d438f6..6f47a9aa 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe/Serialize().md @@ -3,12 +3,9 @@ ## RetornoConsultaSituacaoNFe.Serialize() Method -Serializes current TNfeProc object into an XML document - ```csharp public virtual string Serialize(); ``` #### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDistribuicaoDFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDistribuicaoDFe.md index 853cf325..834087f3 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDistribuicaoDFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDistribuicaoDFe.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') ## RetornoDistribuicaoDFe Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md deleted file mode 100644 index 3f6be97a..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md +++ /dev/null @@ -1,32 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## RetornoDownloadNF Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| Ambiente | `Ambiente` | | -| VersaoAplicativo | `String` | | -| RetornoCodigo | `String` | | -| RetornoDescricao | `String` | | -| RetornoDataHora | `DateTime` | | -| Retorno | `List` | | -| Versao | `VersaoServicoDownload` | | - -| Methods | | -| :--- | :--- | -| [CanDeserialize(string, RetornoDownloadNF)](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanDeserialize(string,RetornoDownloadNF).md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF)') | | -| [CanDeserialize(string, RetornoDownloadNF, Exception)](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanDeserialize(string,RetornoDownloadNF,Exception).md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF, System.Exception)') | Deserializes workflow markup into an TEnvEvento object | -| [CanLoadFrom(Stream, RetornoDownloadNF)](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanLoadFrom(Stream,RetornoDownloadNF).md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF)') | | -| [CanLoadFrom(Stream, RetornoDownloadNF, Exception)](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanLoadFrom(Stream,RetornoDownloadNF,Exception).md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF, System.Exception)') | Deserializes xml markup from file into an TEnvEvento object | -| [CanSaveTo(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanSaveTo(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF.CanSaveTo(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF.LoadFrom(System.IO.Stream, bool)') | | -| [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF.LoadFromAsync(System.IO.Stream, bool)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/Serialize().md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF.Serialize()') | Serializes current TEnvEvento object into an XML document | -| [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF.SerializeToXMLDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanDeserialize(string,RetornoDownloadNF).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanDeserialize(string,RetornoDownloadNF).md deleted file mode 100644 index 053aa439..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanDeserialize(string,RetornoDownloadNF).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -## RetornoDownloadNF.CanDeserialize(string, RetornoDownloadNF) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanDeserialize(string,RetornoDownloadNF,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanDeserialize(string,RetornoDownloadNF,Exception).md deleted file mode 100644 index f649ae65..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanDeserialize(string,RetornoDownloadNF,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -## RetornoDownloadNF.CanDeserialize(string, RetornoDownloadNF, Exception) Method - -Deserializes workflow markup into an TEnvEvento object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanLoadFrom(Stream,RetornoDownloadNF).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanLoadFrom(Stream,RetornoDownloadNF).md deleted file mode 100644 index b5902b34..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanLoadFrom(Stream,RetornoDownloadNF).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -## RetornoDownloadNF.CanLoadFrom(Stream, RetornoDownloadNF) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanLoadFrom(Stream,RetornoDownloadNF,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanLoadFrom(Stream,RetornoDownloadNF,Exception).md deleted file mode 100644 index 4c8a6fda..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanLoadFrom(Stream,RetornoDownloadNF,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -## RetornoDownloadNF.CanLoadFrom(Stream, RetornoDownloadNF, Exception) Method - -Deserializes xml markup from file into an TEnvEvento object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanSaveTo(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanSaveTo(Stream,Exception).md deleted file mode 100644 index 77e74c14..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/CanSaveTo(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -## RetornoDownloadNF.CanSaveTo(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveTo(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/Deserialize(Stream).md deleted file mode 100644 index 5108a541..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -## RetornoDownloadNF.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/Deserialize(string).md deleted file mode 100644 index 883ca985..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -## RetornoDownloadNF.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/LoadFrom(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/LoadFrom(Stream,bool).md deleted file mode 100644 index e2fa3aa3..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/LoadFrom(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -## RetornoDownloadNF.LoadFrom(Stream, bool) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF LoadFrom(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/LoadFromAsync(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/LoadFromAsync(Stream,bool).md deleted file mode 100644 index cf984b06..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/LoadFromAsync(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -## RetornoDownloadNF.LoadFromAsync(Stream, bool) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/OnPropertyChanged(string).md deleted file mode 100644 index f839e0cd..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -## RetornoDownloadNF.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/SaveTo(Stream).md deleted file mode 100644 index 6fb4f5cf..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -## RetornoDownloadNF.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/SaveToAsync(Stream).md deleted file mode 100644 index 87731a8b..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -## RetornoDownloadNF.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/Serialize().md deleted file mode 100644 index 589168b6..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/Serialize().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -## RetornoDownloadNF.Serialize() Method - -Serializes current TEnvEvento object into an XML document - -```csharp -public virtual string Serialize(); -``` - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/SerializeToXMLDocument().md deleted file mode 100644 index ae267119..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF/SerializeToXMLDocument().md +++ /dev/null @@ -1,17 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoDownloadNF](EficazFramework.SPED.Schemas.NFe/RetornoDownloadNF.md 'EficazFramework.SPED.Schemas.NFe.RetornoDownloadNF') - -## RetornoDownloadNF.SerializeToXMLDocument() Method - -Semelhante À Function Serialize, porém já retorna o resultado -em uma instância de XmlDocument, agilizando o processo de assinatura -digital dos eventos. - -```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); -``` - -#### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') - -### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento.md index 0ae9c6ff..20e32161 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento.md @@ -29,7 +29,6 @@ | [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoEnvioEvento.Deserialize(System.IO.Stream)') | | | [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.RetornoEnvioEvento.LoadFrom(System.IO.Stream, bool)') | | | [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.RetornoEnvioEvento.LoadFromAsync(System.IO.Stream, bool)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.RetornoEnvioEvento.OnPropertyChanged(string)') | | | [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoEnvioEvento.SaveTo(System.IO.Stream)') | | | [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.RetornoEnvioEvento.SaveToAsync(System.IO.Stream)') | | | [Serialize()](EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento/Serialize().md 'EficazFramework.SPED.Schemas.NFe.RetornoEnvioEvento.Serialize()') | Serializes current TEnvEvento object into an XML document | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento/OnPropertyChanged(string).md deleted file mode 100644 index 0fc553a7..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoEnvioEvento](EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento.md 'EficazFramework.SPED.Schemas.NFe.RetornoEnvioEvento') - -## RetornoEnvioEvento.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento/Serialize().md index 26505d84..10ef3983 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento/Serialize().md @@ -9,6 +9,8 @@ Serializes current TEnvEvento object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoNFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoNFe.md deleted file mode 100644 index b93ce2b1..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoNFe.md +++ /dev/null @@ -1,17 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## RetornoNFe Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| ChaveNFe | `String` | | -| ResultadoCodigo | `String` | | -| ResultadoDescricao | `String` | | -| ResultadoXML | `Object` | | -| Resultado | `Object` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/RetornoNFe/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.RetornoNFe.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoNFe/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoNFe/OnPropertyChanged(string).md deleted file mode 100644 index 60bde2ec..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoNFe/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoNFe](EficazFramework.SPED.Schemas.NFe/RetornoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoNFe') - -## RetornoNFe.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoNFeNormal.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoNFeNormal.md index 8c7da16d..73b2f94d 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoNFeNormal.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoNFeNormal.md @@ -32,4 +32,5 @@ Objeto de retorno do tipo Cancelamento de Nota Fiscal (Autorizada ou Denegada). | [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/RetornoNFeNormal/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.RetornoNFeNormal.Deserialize(string)') | | | [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.NFe/RetornoNFeNormal/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.RetornoNFeNormal.LoadFrom(System.IO.Stream, bool)') | | | [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.NFe/RetornoNFeNormal/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.RetornoNFeNormal.LoadFromAsync(System.IO.Stream, bool)') | | +| [Serialize()](EficazFramework.SPED.Schemas.NFe/RetornoNFeNormal/Serialize().md 'EficazFramework.SPED.Schemas.NFe.RetornoNFeNormal.Serialize()') | | | [ToString()](EficazFramework.SPED.Schemas.NFe/RetornoNFeNormal/ToString().md 'EficazFramework.SPED.Schemas.NFe.RetornoNFeNormal.ToString()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoNFeNormal/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoNFeNormal/Serialize().md new file mode 100644 index 00000000..e3432e9d --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/RetornoNFeNormal/Serialize().md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[RetornoNFeNormal](EficazFramework.SPED.Schemas.NFe/RetornoNFeNormal.md 'EficazFramework.SPED.Schemas.NFe.RetornoNFeNormal') + +## RetornoNFeNormal.Serialize() Method + +```csharp +public virtual string Serialize(); +``` + +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Situacao.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Situacao.md index 33594d16..52dae60f 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Situacao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Situacao.md @@ -12,10 +12,6 @@ public enum Situacao `Habilitado` 1 -### Remarks - -`NaoHabilitado` 0 - -### Remarks \ No newline at end of file +`NaoHabilitado` 0 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad.md deleted file mode 100644 index e357204a..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad.md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## TConsCad Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| infCons | `TConsCadInfCons` | | -| versao | `VersaoServicoConsCadastro` | | - -| Methods | | -| :--- | :--- | -| [CanDeserialize(string, TConsCad)](EficazFramework.SPED.Schemas.NFe/TConsCad/CanDeserialize(string,TConsCad).md 'EficazFramework.SPED.Schemas.NFe.TConsCad.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.TConsCad)') | | -| [CanDeserialize(string, TConsCad, Exception)](EficazFramework.SPED.Schemas.NFe/TConsCad/CanDeserialize(string,TConsCad,Exception).md 'EficazFramework.SPED.Schemas.NFe.TConsCad.CanDeserialize(string, EficazFramework.SPED.Schemas.NFe.TConsCad, System.Exception)') | Deserializes workflow markup into an TEnvEvento object | -| [CanLoadFrom(Stream, TConsCad)](EficazFramework.SPED.Schemas.NFe/TConsCad/CanLoadFrom(Stream,TConsCad).md 'EficazFramework.SPED.Schemas.NFe.TConsCad.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.TConsCad)') | | -| [CanLoadFrom(Stream, TConsCad, Exception)](EficazFramework.SPED.Schemas.NFe/TConsCad/CanLoadFrom(Stream,TConsCad,Exception).md 'EficazFramework.SPED.Schemas.NFe.TConsCad.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.NFe.TConsCad, System.Exception)') | Deserializes xml markup from file into an TEnvEvento object | -| [CanSaveTo(Stream, Exception)](EficazFramework.SPED.Schemas.NFe/TConsCad/CanSaveTo(Stream,Exception).md 'EficazFramework.SPED.Schemas.NFe.TConsCad.CanSaveTo(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.NFe/TConsCad/Deserialize(string).md 'EficazFramework.SPED.Schemas.NFe.TConsCad.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.NFe/TConsCad/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.NFe.TConsCad.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream, bool)](EficazFramework.SPED.Schemas.NFe/TConsCad/LoadFrom(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.TConsCad.LoadFrom(System.IO.Stream, bool)') | | -| [LoadFromAsync(Stream, bool)](EficazFramework.SPED.Schemas.NFe/TConsCad/LoadFromAsync(Stream,bool).md 'EficazFramework.SPED.Schemas.NFe.TConsCad.LoadFromAsync(System.IO.Stream, bool)') | | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/TConsCad/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.TConsCad.OnPropertyChanged(string)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.NFe/TConsCad/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.NFe.TConsCad.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.NFe/TConsCad/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.NFe.TConsCad.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.NFe/TConsCad/Serialize().md 'EficazFramework.SPED.Schemas.NFe.TConsCad.Serialize()') | Serializes current TEnvEvento object into an XML document | -| [SerializeToXMLDocument()](EficazFramework.SPED.Schemas.NFe/TConsCad/SerializeToXMLDocument().md 'EficazFramework.SPED.Schemas.NFe.TConsCad.SerializeToXMLDocument()') | Semelhante À Function Serialize, porém já retorna o resultado
em uma instância de XmlDocument, agilizando o processo de assinatura
digital dos eventos. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanDeserialize(string,TConsCad).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanDeserialize(string,TConsCad).md deleted file mode 100644 index 20d2c4a1..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanDeserialize(string,TConsCad).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -## TConsCad.CanDeserialize(string, TConsCad) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.TConsCad obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanDeserialize(string,TConsCad,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanDeserialize(string,TConsCad,Exception).md deleted file mode 100644 index 8a2fe0f5..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanDeserialize(string,TConsCad,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -## TConsCad.CanDeserialize(string, TConsCad, Exception) Method - -Deserializes workflow markup into an TEnvEvento object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.NFe.TConsCad obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanLoadFrom(Stream,TConsCad).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanLoadFrom(Stream,TConsCad).md deleted file mode 100644 index a4905c84..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanLoadFrom(Stream,TConsCad).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -## TConsCad.CanLoadFrom(Stream, TConsCad) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.TConsCad obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanLoadFrom(Stream,TConsCad,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanLoadFrom(Stream,TConsCad,Exception).md deleted file mode 100644 index 95f9a477..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanLoadFrom(Stream,TConsCad,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -## TConsCad.CanLoadFrom(Stream, TConsCad, Exception) Method - -Deserializes xml markup from file into an TEnvEvento object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.NFe.TConsCad obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -Output TEnvEvento object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanSaveTo(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanSaveTo(Stream,Exception).md deleted file mode 100644 index f13a66dc..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/CanSaveTo(Stream,Exception).md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -## TConsCad.CanSaveTo(Stream, Exception) Method - -Serializes current TNfeProc object into file - -```csharp -public virtual bool CanSaveTo(System.IO.Stream target, ref System.Exception exception); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if can serialize and save into file; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/Deserialize(Stream).md deleted file mode 100644 index 9e18bda1..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -## TConsCad.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.TConsCad Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/Deserialize(string).md deleted file mode 100644 index 014082b3..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -## TConsCad.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.TConsCad Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/LoadFrom(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/LoadFrom(Stream,bool).md deleted file mode 100644 index 0a6f6105..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/LoadFrom(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -## TConsCad.LoadFrom(Stream, bool) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.TConsCad LoadFrom(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/LoadFromAsync(Stream,bool).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/LoadFromAsync(Stream,bool).md deleted file mode 100644 index 21850595..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/LoadFromAsync(Stream,bool).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -## TConsCad.LoadFromAsync(Stream, bool) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source, bool close_stream=true); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`close_stream` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/OnPropertyChanged(string).md deleted file mode 100644 index 58006d5c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -## TConsCad.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/SaveTo(Stream).md deleted file mode 100644 index bb947dea..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/SaveTo(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -## TConsCad.SaveTo(Stream) Method - -```csharp -public virtual void SaveTo(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/SaveToAsync(Stream).md deleted file mode 100644 index 8ebd629a..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -## TConsCad.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/Serialize().md deleted file mode 100644 index 613ea183..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/Serialize().md +++ /dev/null @@ -1,14 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -## TConsCad.Serialize() Method - -Serializes current TEnvEvento object into an XML document - -```csharp -public virtual string Serialize(); -``` - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') -string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/SerializeToXMLDocument().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/SerializeToXMLDocument().md deleted file mode 100644 index db169477..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCad/SerializeToXMLDocument().md +++ /dev/null @@ -1,17 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCad](EficazFramework.SPED.Schemas.NFe/TConsCad.md 'EficazFramework.SPED.Schemas.NFe.TConsCad') - -## TConsCad.SerializeToXMLDocument() Method - -Semelhante À Function Serialize, porém já retorna o resultado -em uma instância de XmlDocument, agilizando o processo de assinatura -digital dos eventos. - -```csharp -public virtual System.Xml.Linq.XDocument SerializeToXMLDocument(); -``` - -#### Returns -[System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') - -### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCadInfCons.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCadInfCons.md deleted file mode 100644 index 8af5ce25..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCadInfCons.md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## TConsCadInfCons Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| xServ | `TConsCadInfConsXServ` | | -| UF | `Estado` | | -| Item | `String` | | -| ItemElementName | `TipoResultado` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/TConsCadInfCons/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.TConsCadInfCons.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCadInfCons/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCadInfCons/OnPropertyChanged(string).md deleted file mode 100644 index ef8febe9..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCadInfCons/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TConsCadInfCons](EficazFramework.SPED.Schemas.NFe/TConsCadInfCons.md 'EficazFramework.SPED.Schemas.NFe.TConsCadInfCons') - -## TConsCadInfCons.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCadInfConsXServ.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCadInfConsXServ.md deleted file mode 100644 index 64333901..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TConsCadInfConsXServ.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## TConsCadInfConsXServ Enum - -```csharp -public enum TConsCadInfConsXServ -``` -### Fields - - - -`CONSCAD` 0 - -### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TEndereco.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TEndereco.md deleted file mode 100644 index df5f8801..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TEndereco.md +++ /dev/null @@ -1,19 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## TEndereco Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| xLgr | `String` | | -| nro | `String` | | -| xCpl | `String` | | -| xBairro | `String` | | -| cMun | `String` | | -| xMun | `String` | | -| CEP | `String` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/TEndereco/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.TEndereco.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TEndereco/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TEndereco/OnPropertyChanged(string).md deleted file mode 100644 index 117f0aeb..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TEndereco/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TEndereco](EficazFramework.SPED.Schemas.NFe/TEndereco.md 'EficazFramework.SPED.Schemas.NFe.TEndereco') - -## TEndereco.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfCons.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfCons.md deleted file mode 100644 index 748edfa9..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfCons.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## TRetConsCadInfCons Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| verAplic | `String` | | -| cStat | `String` | | -| xMotivo | `String` | | -| UF | `String` | | -| Item | `String` | | -| ItemElementName | `TipoResultado` | | -| dhCons | `DateTime` | | -| cUF | `OrgaoIBGE` | | -| CadastrosRetornados | `ObservableCollection` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/TRetConsCadInfCons/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.TRetConsCadInfCons.OnPropertyChanged(string)') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfCons/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfCons/OnPropertyChanged(string).md deleted file mode 100644 index b626bc18..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfCons/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TRetConsCadInfCons](EficazFramework.SPED.Schemas.NFe/TRetConsCadInfCons.md 'EficazFramework.SPED.Schemas.NFe.TRetConsCadInfCons') - -## TRetConsCadInfCons.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfConsInfCad.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfConsInfCad.md deleted file mode 100644 index 0dfc6b26..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfConsInfCad.md +++ /dev/null @@ -1,35 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## TRetConsCadInfConsInfCad Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| IE | `String` | | -| CNPJ_CPF | `String` | | -| CNPJ_CPF_Formatado | `String` | | -| ItemElementName | `PersonalidadeJuridica` | | -| UF | `String` | | -| UFEnum | `Nullable` | | -| cSit | `Situacao` | | -| indCredNFe | `CredenciamentoNFe` | | -| indCredCTe | `CredenciamentoCte` | | -| xNome | `String` | | -| xFant | `String` | | -| xRegApur | `String` | | -| CNAE | `String` | | -| dIniAtiv | `String` | | -| dIniAtivSpecified | `Boolean` | | -| dUltSit | `String` | | -| dUltSitSpecified | `Boolean` | | -| dBaixa | `String` | | -| dBaixaSpecified | `Boolean` | | -| IEUnica | `String` | | -| IEAtual | `String` | | -| ender | `TEndereco` | | - -| Methods | | -| :--- | :--- | -| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/TRetConsCadInfConsInfCad/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.TRetConsCadInfConsInfCad.OnPropertyChanged(string)') | | -| [ToString()](EficazFramework.SPED.Schemas.NFe/TRetConsCadInfConsInfCad/ToString().md 'EficazFramework.SPED.Schemas.NFe.TRetConsCadInfConsInfCad.ToString()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfConsInfCad/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfConsInfCad/OnPropertyChanged(string).md deleted file mode 100644 index 9d746b93..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetConsCadInfConsInfCad/OnPropertyChanged(string).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TRetConsCadInfConsInfCad](EficazFramework.SPED.Schemas.NFe/TRetConsCadInfConsInfCad.md 'EficazFramework.SPED.Schemas.NFe.TRetConsCadInfConsInfCad') - -## TRetConsCadInfConsInfCad.OnPropertyChanged(string) Method - -```csharp -public virtual void OnPropertyChanged(string propertyName); -``` -#### Parameters - - - -`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetInutNFeInfInut.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetInutNFeInfInut.md index 02cb21a1..9aacf509 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetInutNFeInfInut.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TRetInutNFeInfInut.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') ## TRetInutNFeInfInut Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TipoPesquisaCadastro.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TipoPesquisaCadastro.md new file mode 100644 index 00000000..dd382ea5 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TipoPesquisaCadastro.md @@ -0,0 +1,21 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') + +## TipoPesquisaCadastro Enum + +```csharp +public enum TipoPesquisaCadastro +``` +### Fields + + + +`CNPJ` 0 + + + +`CPF` 1 + + + +`IE` 2 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TipoResultado.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TipoResultado.md deleted file mode 100644 index c3d2ac8e..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TipoResultado.md +++ /dev/null @@ -1,27 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') - -## TipoResultado Enum - -```csharp -public enum TipoResultado -``` -### Fields - - - -`CNPJ` 0 - -### Remarks - - - -`CPF` 1 - -### Remarks - - - -`IE` 2 - -### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS.md index 8ab04eb2..0ce9e5ff 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS.md @@ -8,18 +8,24 @@ | :--- | :---: | :--- | | BaseDeCalculo | `Nullable` | | | ICMS | `Nullable` | | +| ICMSDesonerado | `Nullable` | | +| ICMSFCP | `Nullable` | | | BaseDeCalculoST | `Nullable` | | | ICMSST | `Nullable` | | +| ICMSFCPST | `Nullable` | | +| ICMSFCPSTRet | `Nullable` | | | Produtos | `Nullable` | | | Frete | `Nullable` | | | Seguros | `Nullable` | | | Desconto | `Nullable` | | | II | `Nullable` | What the hell is that? | | IPI | `Nullable` | | +| vIPIDevol | `Nullable` | | | PIS | `Nullable` | | | COFINS | `Nullable` | | | Outros | `Nullable` | | | TotalNF | `Nullable` | | +| TotalTributos | `Nullable` | | | Methods | | | :--- | :--- | @@ -30,6 +36,10 @@ | [ShouldSerializeDesconto()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeDesconto().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializeDesconto()') | | | [ShouldSerializeFrete()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeFrete().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializeFrete()') | | | [ShouldSerializeICMS()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMS().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializeICMS()') | | +| [ShouldSerializeICMSDesonerado()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSDesonerado().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializeICMSDesonerado()') | | +| [ShouldSerializeICMSFCP()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSFCP().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializeICMSFCP()') | | +| [ShouldSerializeICMSFCPST()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSFCPST().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializeICMSFCPST()') | | +| [ShouldSerializeICMSFCPSTRet()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSFCPSTRet().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializeICMSFCPSTRet()') | | | [ShouldSerializeICMSST()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSST().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializeICMSST()') | | | [ShouldSerializeII()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeII().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializeII()') | | | [ShouldSerializeIPI()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeIPI().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializeIPI()') | | @@ -38,3 +48,5 @@ | [ShouldSerializeProdutos()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeProdutos().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializeProdutos()') | | | [ShouldSerializeSeguros()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeSeguros().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializeSeguros()') | | | [ShouldSerializeTotalNF()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeTotalNF().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializeTotalNF()') | | +| [ShouldSerializeTotalTributos()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeTotalTributos().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializeTotalTributos()') | | +| [ShouldSerializevIPIDevol()](EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializevIPIDevol().md 'EficazFramework.SPED.Schemas.NFe.TotalICMS.ShouldSerializevIPIDevol()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSDesonerado().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSDesonerado().md new file mode 100644 index 00000000..d2f135a3 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSDesonerado().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TotalICMS](EficazFramework.SPED.Schemas.NFe/TotalICMS.md 'EficazFramework.SPED.Schemas.NFe.TotalICMS') + +## TotalICMS.ShouldSerializeICMSDesonerado() Method + +```csharp +public bool ShouldSerializeICMSDesonerado(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSFCP().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSFCP().md new file mode 100644 index 00000000..a5ed1508 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSFCP().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TotalICMS](EficazFramework.SPED.Schemas.NFe/TotalICMS.md 'EficazFramework.SPED.Schemas.NFe.TotalICMS') + +## TotalICMS.ShouldSerializeICMSFCP() Method + +```csharp +public bool ShouldSerializeICMSFCP(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSFCPST().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSFCPST().md new file mode 100644 index 00000000..3b511a84 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSFCPST().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TotalICMS](EficazFramework.SPED.Schemas.NFe/TotalICMS.md 'EficazFramework.SPED.Schemas.NFe.TotalICMS') + +## TotalICMS.ShouldSerializeICMSFCPST() Method + +```csharp +public bool ShouldSerializeICMSFCPST(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSFCPSTRet().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSFCPSTRet().md new file mode 100644 index 00000000..89f2503a --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeICMSFCPSTRet().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TotalICMS](EficazFramework.SPED.Schemas.NFe/TotalICMS.md 'EficazFramework.SPED.Schemas.NFe.TotalICMS') + +## TotalICMS.ShouldSerializeICMSFCPSTRet() Method + +```csharp +public bool ShouldSerializeICMSFCPSTRet(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeTotalTributos().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeTotalTributos().md new file mode 100644 index 00000000..ea7dc5c7 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializeTotalTributos().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TotalICMS](EficazFramework.SPED.Schemas.NFe/TotalICMS.md 'EficazFramework.SPED.Schemas.NFe.TotalICMS') + +## TotalICMS.ShouldSerializeTotalTributos() Method + +```csharp +public bool ShouldSerializeTotalTributos(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializevIPIDevol().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializevIPIDevol().md new file mode 100644 index 00000000..3157d82f --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TotalICMS/ShouldSerializevIPIDevol().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TotalICMS](EficazFramework.SPED.Schemas.NFe/TotalICMS.md 'EficazFramework.SPED.Schemas.NFe.TotalICMS') + +## TotalICMS.ShouldSerializevIPIDevol() Method + +```csharp +public bool ShouldSerializevIPIDevol(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS.md index ebcbcc4b..5a31d33f 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS.md @@ -16,3 +16,7 @@ | Methods | | | :--- | :--- | | [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.TransporteRetencaoICMS.OnPropertyChanged(string)') | | +| [ShouldSerializeAliquota()](EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeAliquota().md 'EficazFramework.SPED.Schemas.NFe.TransporteRetencaoICMS.ShouldSerializeAliquota()') | | +| [ShouldSerializeBaseDeCalculo()](EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeBaseDeCalculo().md 'EficazFramework.SPED.Schemas.NFe.TransporteRetencaoICMS.ShouldSerializeBaseDeCalculo()') | | +| [ShouldSerializeValorICMS()](EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeValorICMS().md 'EficazFramework.SPED.Schemas.NFe.TransporteRetencaoICMS.ShouldSerializeValorICMS()') | | +| [ShouldSerializeValorServico()](EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeValorServico().md 'EficazFramework.SPED.Schemas.NFe.TransporteRetencaoICMS.ShouldSerializeValorServico()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeAliquota().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeAliquota().md new file mode 100644 index 00000000..bfffa031 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeAliquota().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TransporteRetencaoICMS](EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS.md 'EficazFramework.SPED.Schemas.NFe.TransporteRetencaoICMS') + +## TransporteRetencaoICMS.ShouldSerializeAliquota() Method + +```csharp +public bool ShouldSerializeAliquota(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeBaseDeCalculo().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeBaseDeCalculo().md new file mode 100644 index 00000000..926f5420 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeBaseDeCalculo().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TransporteRetencaoICMS](EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS.md 'EficazFramework.SPED.Schemas.NFe.TransporteRetencaoICMS') + +## TransporteRetencaoICMS.ShouldSerializeBaseDeCalculo() Method + +```csharp +public bool ShouldSerializeBaseDeCalculo(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeValorICMS().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeValorICMS().md new file mode 100644 index 00000000..aa75dd5c --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeValorICMS().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TransporteRetencaoICMS](EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS.md 'EficazFramework.SPED.Schemas.NFe.TransporteRetencaoICMS') + +## TransporteRetencaoICMS.ShouldSerializeValorICMS() Method + +```csharp +public bool ShouldSerializeValorICMS(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeValorServico().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeValorServico().md new file mode 100644 index 00000000..29af930c --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS/ShouldSerializeValorServico().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TransporteRetencaoICMS](EficazFramework.SPED.Schemas.NFe/TransporteRetencaoICMS.md 'EficazFramework.SPED.Schemas.NFe.TransporteRetencaoICMS') + +## TransporteRetencaoICMS.ShouldSerializeValorServico() Method + +```csharp +public bool ShouldSerializeValorServico(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Tributacao.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Tributacao.md index 99cd8985..ef6de041 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Tributacao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Tributacao.md @@ -7,7 +7,7 @@ | Name | Type | | | :--- | :---: | :--- | | ValorTotalTributos | `Nullable` | | -| DemaisImpostos | `List` | | +| EstaduaisMunicipais | `List` | | | PIS | `DetalhamentoPIS` | | | PISST | `DetalhamentoPISST` | | | COFINS | `DetalhamentoCOFINS` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TributacaoDevolucao.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TributacaoDevolucao.md new file mode 100644 index 00000000..65eefef9 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TributacaoDevolucao.md @@ -0,0 +1,15 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') + +## TributacaoDevolucao Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| pDevol | `Nullable` | | +| IPI | `DetalhamentoIPI` | | + +| Methods | | +| :--- | :--- | +| [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/TributacaoDevolucao/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.TributacaoDevolucao.OnPropertyChanged(string)') | | +| [ShouldSerializepDevol()](EficazFramework.SPED.Schemas.NFe/TributacaoDevolucao/ShouldSerializepDevol().md 'EficazFramework.SPED.Schemas.NFe.TributacaoDevolucao.ShouldSerializepDevol()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TributacaoDevolucao/OnPropertyChanged(string).md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TributacaoDevolucao/OnPropertyChanged(string).md new file mode 100644 index 00000000..6f9e18a2 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TributacaoDevolucao/OnPropertyChanged(string).md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TributacaoDevolucao](EficazFramework.SPED.Schemas.NFe/TributacaoDevolucao.md 'EficazFramework.SPED.Schemas.NFe.TributacaoDevolucao') + +## TributacaoDevolucao.OnPropertyChanged(string) Method + +```csharp +public virtual void OnPropertyChanged(string propertyName); +``` +#### Parameters + + + +`propertyName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/TributacaoDevolucao/ShouldSerializepDevol().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TributacaoDevolucao/ShouldSerializepDevol().md new file mode 100644 index 00000000..10f449ec --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/TributacaoDevolucao/ShouldSerializepDevol().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[TributacaoDevolucao](EficazFramework.SPED.Schemas.NFe/TributacaoDevolucao.md 'EficazFramework.SPED.Schemas.NFe.TributacaoDevolucao') + +## TributacaoDevolucao.ShouldSerializepDevol() Method + +```csharp +public bool ShouldSerializepDevol(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Tributacao_ICMS_Identifier.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Tributacao_ICMS_Identifier.md index f2767e95..0907a2ff 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/Tributacao_ICMS_Identifier.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/Tributacao_ICMS_Identifier.md @@ -12,66 +12,82 @@ public enum Tributacao_ICMS_Identifier `ICMS00` 0 + + +`ICMS02` 1 + -`ICMS10` 1 +`ICMS10` 2 + + + +`ICMS15` 3 -`ICMS20` 2 +`ICMS20` 4 -`ICMS30` 3 +`ICMS30` 5 -`ICMS40` 4 +`ICMS40` 6 -`ICMS51` 5 +`ICMS51` 7 + + + +`ICMS53` 8 -`ICMS60` 6 +`ICMS60` 9 + + + +`ICMS61` 10 -`ICMS70` 7 +`ICMS70` 11 -`ICMS90` 8 +`ICMS90` 12 -`ICMSPart` 9 +`ICMSPart` 13 -`ICMSSN101` 10 +`ICMSSN101` 14 -`ICMSSN102` 11 +`ICMSSN102` 15 -`ICMSSN201` 12 +`ICMSSN201` 16 -`ICMSSN202` 13 +`ICMSSN202` 17 -`ICMSSN500` 14 +`ICMSSN500` 18 -`ICMSSN900` 15 +`ICMSSN900` 19 -`ICMSST` 16 \ No newline at end of file +`ICMSST` 20 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/VolumeTransportado.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/VolumeTransportado.md index af388d5c..1e459be1 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/VolumeTransportado.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/VolumeTransportado.md @@ -11,9 +11,13 @@ | marca | `String` | | | nVol | `String` | | | pesoL | `Nullable` | | +| pesoLXml | `String` | | | pesoB | `Nullable` | | +| pesoBLXml | `String` | | | lacres | `List` | | | Methods | | | :--- | :--- | | [OnPropertyChanged(string)](EficazFramework.SPED.Schemas.NFe/VolumeTransportado/OnPropertyChanged(string).md 'EficazFramework.SPED.Schemas.NFe.VolumeTransportado.OnPropertyChanged(string)') | | +| [ShouldSerializepesoBLXml()](EficazFramework.SPED.Schemas.NFe/VolumeTransportado/ShouldSerializepesoBLXml().md 'EficazFramework.SPED.Schemas.NFe.VolumeTransportado.ShouldSerializepesoBLXml()') | | +| [ShouldSerializepesoLXml()](EficazFramework.SPED.Schemas.NFe/VolumeTransportado/ShouldSerializepesoLXml().md 'EficazFramework.SPED.Schemas.NFe.VolumeTransportado.ShouldSerializepesoLXml()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/VolumeTransportado/ShouldSerializepesoBLXml().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/VolumeTransportado/ShouldSerializepesoBLXml().md new file mode 100644 index 00000000..e2c70e57 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/VolumeTransportado/ShouldSerializepesoBLXml().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[VolumeTransportado](EficazFramework.SPED.Schemas.NFe/VolumeTransportado.md 'EficazFramework.SPED.Schemas.NFe.VolumeTransportado') + +## VolumeTransportado.ShouldSerializepesoBLXml() Method + +```csharp +public bool ShouldSerializepesoBLXml(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/VolumeTransportado/ShouldSerializepesoLXml().md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/VolumeTransportado/ShouldSerializepesoLXml().md new file mode 100644 index 00000000..6d1823df --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/VolumeTransportado/ShouldSerializepesoLXml().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe').[VolumeTransportado](EficazFramework.SPED.Schemas.NFe/VolumeTransportado.md 'EficazFramework.SPED.Schemas.NFe.VolumeTransportado') + +## VolumeTransportado.ShouldSerializepesoLXml() Method + +```csharp +public bool ShouldSerializepesoLXml(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/distDFeIntConsNSU.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/distDFeIntConsNSU.md index 83678864..2e2a2997 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/distDFeIntConsNSU.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/distDFeIntConsNSU.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') ## distDFeIntConsNSU Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/distDFeIntDistNSU.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/distDFeIntDistNSU.md index dd2095e4..c40d6f96 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/distDFeIntDistNSU.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/distDFeIntDistNSU.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') ## distDFeIntDistNSU Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/distDFeIntconsChNFe.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/distDFeIntconsChNFe.md index 38f0c185..0c91afc8 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/distDFeIntconsChNFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/distDFeIntconsChNFe.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') ## distDFeIntconsChNFe Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/retDistDFeIntLoteDistDFeInt.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/retDistDFeIntLoteDistDFeInt.md index f9e80850..23c594d2 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/retDistDFeIntLoteDistDFeInt.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/retDistDFeIntLoteDistDFeInt.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') ## retDistDFeIntLoteDistDFeInt Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.NFe/retDistDFeIntLoteDistDFeIntDocZip.md b/Docs/Api/EficazFramework.SPED.Schemas.NFe/retDistDFeIntLoteDistDFeIntDocZip.md index 63f05f80..4beadf56 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.NFe/retDistDFeIntLoteDistDFeIntDocZip.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.NFe/retDistDFeIntLoteDistDFeIntDocZip.md @@ -2,8 +2,6 @@ ### [EficazFramework.SPED.Schemas.NFe](EficazFramework.SPED.Schemas.NFe.md 'EficazFramework.SPED.Schemas.NFe') ## retDistDFeIntLoteDistDFeIntDocZip Class - -### Remarks ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.Primitives/Escrituracao.md b/Docs/Api/EficazFramework.SPED.Schemas.Primitives/Escrituracao.md index 1e2f8987..5c3b4734 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.Primitives/Escrituracao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.Primitives/Escrituracao.md @@ -15,6 +15,7 @@ Contém a instrumentação básica para leitura (desserialização) e escrita (s | RegistrosIgnorados | `List` | Listagem de regitros que devem ser desconsiderados durante a leitura (desserialização) da escrituração | | IsLoading | `Boolean` | Obtém ou define se a instância está em estado de trabalho de leitura (desserialização) / escrita (serialização). | | RegistroAtual | `String` | Obtém o registro que está em análise no momento da leitura (desserialização). | +| ValidaPipeInicial | `Boolean` | Obtém ou define se a leitura da linha do arquivo deve iniciar com carectere pipe ("|") | | BlocoTotalizador | `String` | Obtém ou define o código do Bloco Totalizador da Escrituração implementada, para cálculo automatizado dos registros de totalização. | | RegistroTotalizadorCodigo | `String` | Obtém ou define o código do Registro Totalizador da Escrituração implementada, para cálculo automatizado de totalização. | | RegistroTotalizadorStringFormat | `String` | Obtém ou define o formato do registro totalizador da escrituração. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe.md b/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe.md index d732b42d..053b1151 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe.md @@ -5,7 +5,7 @@ | Classes | | | :--- | :--- | | [CancelamentoCFe](EficazFramework.SPED.Schemas.SAT_CFe/CancelamentoCFe.md 'EficazFramework.SPED.Schemas.SAT_CFe.CancelamentoCFe') | Classe Principal contendo lote de CF-e's cancelados | -| [certifica](EficazFramework.SPED.Schemas.SAT_CFe/certifica.md 'EficazFramework.SPED.Schemas.SAT_CFe.certifica') | | +| [Certifica](EficazFramework.SPED.Schemas.SAT_CFe/Certifica.md 'EficazFramework.SPED.Schemas.SAT_CFe.Certifica') | | | [CFe](EficazFramework.SPED.Schemas.SAT_CFe/CFe.md 'EficazFramework.SPED.Schemas.SAT_CFe.CFe') | Classe Principal do CF-e | | [CFeCancelado](EficazFramework.SPED.Schemas.SAT_CFe/CFeCancelado.md 'EficazFramework.SPED.Schemas.SAT_CFe.CFeCancelado') | | | [CFeCanceladoInformacoes](EficazFramework.SPED.Schemas.SAT_CFe/CFeCanceladoInformacoes.md 'EficazFramework.SPED.Schemas.SAT_CFe.CFeCanceladoInformacoes') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/CFe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/CFe/Serialize().md index 38d7ac07..551aac33 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/CFe/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/CFe/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/CancelamentoCFe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/CancelamentoCFe/Serialize().md index 4a6f63e4..14074b44 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/CancelamentoCFe/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/CancelamentoCFe/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/certifica.md b/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/certifica.md index 77ecfefb..f10e0903 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/certifica.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/certifica.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.SAT_CFe](EficazFramework.SPED.Schemas.SAT_CFe.md 'EficazFramework.SPED.Schemas.SAT_CFe') -## certifica Class +## Certifica Class ### Remarks ### Properties diff --git a/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/envCFe/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/envCFe/Serialize().md index 57c8db03..4ddef1d1 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/envCFe/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.SAT_CFe/envCFe/Serialize().md @@ -9,6 +9,8 @@ Serializes current TNfeProc object into an XML document public virtual string Serialize(); ``` +Implements [Serialize()](EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md 'EficazFramework.SPED.Schemas.IXmlSpedDocument.Serialize()') + #### Returns [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial.md index 78f967ff..04c157a8 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial.md @@ -2,9 +2,41 @@ ## EficazFramework.SPED.Schemas.eSocial Namespace +# e-SOCIAL
+## Publico Alvo
+ - Pessoas Físicas e Jurídicas;
+## Guia
+O eSocial estabelece a forma com que passam a ser prestadas as informações trabalhistas, +previdenciárias, tributárias e fiscais relativas à contratação e utilização de mão de obra onerosa, com +ou sem vínculo empregatício, e de produção rural.Portanto, não se trata de uma nova obrigação +tributária acessória, mas uma nova forma de cumprir obrigações trabalhistas, previdenciárias e +tributárias já existentes.Com isso, ele não altera as legislações específicas de cada área, mas apenas +cria uma forma única e mais simplificada de atendê-las.
+## Objetivo
+Tem por objetivo desenvolver um sistema de coleta de informações trabalhistas, previdenciárias e tributárias, +armazenando-as em um Ambiente Nacional Virtual, a fim de possibilitar aos órgãos participantes do projeto, +na medida da pertinência temática de cada um, a utilização de tais informações para fins trabalhistas, +previdenciários, fiscais e para a apuração de tributos e da contribuição para o FGTS.
+## Links Úteis
+- [Página do Projeto](https://www.gov.br/esocial/pt-br)
+- [Manual de Orientação](https://www.gov.br/esocial/pt-br/documentacao-tecnica/manuais/mos-s-1-2-consolidada-ate-a-no-s-1-2-052023-com-marcacoes.pdf)
+- [Portal do e-Social](https://login.esocial.gov.br/Login.aspx)
+- [Documentação Técnica](https://www.gov.br/esocial/pt-br/documentacao-tecnica/documentacao-tecnica)
+- [Layout, v.S-1.2](https://www.gov.br/esocial/pt-br/documentacao-tecnica/leiautes-esocial-v-s-1-2-cons-nt-02-2024-rev-29-02-2024/index.html)
+- [Schemas XSD, v.S-1.2](https://www.gov.br/esocial/pt-br/documentacao-tecnica/manuais/2024-01-04_esquemas_xsd_v_s_01_02_00.zip/)
+- [Perguntas e Respostas](https://www.gov.br/esocial/pt-br/empresas/perguntas-frequentes/perguntas-frequentes)
+## Implementação
+ | Classes | | | :--- | :--- | +| [ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') | | | [ConsultaLoteEventos](EficazFramework.SPED.Schemas.eSocial/ConsultaLoteEventos.md 'EficazFramework.SPED.Schemas.eSocial.ConsultaLoteEventos') | Consulta de lote de eventos | +| [DadosProcessamento](EficazFramework.SPED.Schemas.eSocial/DadosProcessamento.md 'EficazFramework.SPED.Schemas.eSocial.DadosProcessamento') | | +| [DadosRecepcao](EficazFramework.SPED.Schemas.eSocial/DadosRecepcao.md 'EficazFramework.SPED.Schemas.eSocial.DadosRecepcao') | Dados da recepção do serviço solicitado | +| [DadosRecepcaoRetornoEvento](EficazFramework.SPED.Schemas.eSocial/DadosRecepcaoRetornoEvento.md 'EficazFramework.SPED.Schemas.eSocial.DadosRecepcaoRetornoEvento') | Dados da recepção do serviço solicitado informado em RetornoEvento | +| [DetalhamentoOcorrencia](EficazFramework.SPED.Schemas.eSocial/DetalhamentoOcorrencia.md 'EficazFramework.SPED.Schemas.eSocial.DetalhamentoOcorrencia') | Detalhamento da ocorrência do Status | +| [Empregador](EficazFramework.SPED.Schemas.eSocial/Empregador.md 'EficazFramework.SPED.Schemas.eSocial.Empregador') | Identificação do Empregador, titular do Evento | +| [EnderecoBrasileiro](EficazFramework.SPED.Schemas.eSocial/EnderecoBrasileiro.md 'EficazFramework.SPED.Schemas.eSocial.EnderecoBrasileiro') | Endereço no Brasil | | [EnvioLoteEventos](EficazFramework.SPED.Schemas.eSocial/EnvioLoteEventos.md 'EficazFramework.SPED.Schemas.eSocial.EnvioLoteEventos') | Envio dos eventos | | [eSocialConsultaLoteEventos](EficazFramework.SPED.Schemas.eSocial/eSocialConsultaLoteEventos.md 'EficazFramework.SPED.Schemas.eSocial.eSocialConsultaLoteEventos') | | | [eSocialEnvioLoteEventos](EficazFramework.SPED.Schemas.eSocial/eSocialEnvioLoteEventos.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEnvioLoteEventos') | | @@ -57,15 +89,10 @@ | [eSocialEvtFechaEvPerIdeEvento](EficazFramework.SPED.Schemas.eSocial/eSocialEvtFechaEvPerIdeEvento.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtFechaEvPerIdeEvento') | | | [eSocialEvtFechaEvPerIdeRespInf](EficazFramework.SPED.Schemas.eSocial/eSocialEvtFechaEvPerIdeRespInf.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtFechaEvPerIdeRespInf') | | | [eSocialEvtFechaEvPerInfoFech](EficazFramework.SPED.Schemas.eSocial/eSocialEvtFechaEvPerInfoFech.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtFechaEvPerInfoFech') | | -| [eSocialEvtInfoEmpregador](EficazFramework.SPED.Schemas.eSocial/eSocialEvtInfoEmpregador.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtInfoEmpregador') | | -| [eSocialEvtInfoEmpregadorInfoEmpregador](EficazFramework.SPED.Schemas.eSocial/eSocialEvtInfoEmpregadorInfoEmpregador.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtInfoEmpregadorInfoEmpregador') | | -| [eSocialEvtInfoEmpregadorInfoEmpregadorExclusao](EficazFramework.SPED.Schemas.eSocial/eSocialEvtInfoEmpregadorInfoEmpregadorExclusao.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtInfoEmpregadorInfoEmpregadorExclusao') | | | [eSocialEvtReabreEvPer](EficazFramework.SPED.Schemas.eSocial/eSocialEvtReabreEvPer.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtReabreEvPer') | | | [eSocialEvtReabreEvPerIdeEvento](EficazFramework.SPED.Schemas.eSocial/eSocialEvtReabreEvPerIdeEvento.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtReabreEvPerIdeEvento') | | | [eSocialEvtTabCargo](EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabCargo.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtTabCargo') | | | [eSocialEvtTabCargoInfoCargo](EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabCargoInfoCargo.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtTabCargoInfoCargo') | | -| [eSocialEvtTabEstab](EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabEstab.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtTabEstab') | | -| [eSocialEvtTabEstabInfoEstab](EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabEstabInfoEstab.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtTabEstabInfoEstab') | | | [eSocialEvtTabFuncao](EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabFuncao.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtTabFuncao') | | | [eSocialEvtTabFuncaoInfoFuncao](EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabFuncaoInfoFuncao.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtTabFuncaoInfoFuncao') | | | [eSocialEvtTabHorTur](EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabHorTur.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtTabHorTur') | | @@ -74,27 +101,30 @@ | [eSocialEvtTabLotacaoInfoLotacao](EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabLotacaoInfoLotacao.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtTabLotacaoInfoLotacao') | | | [eSocialEvtTabRubrica](EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabRubrica.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtTabRubrica') | | | [eSocialEvtTabRubricaInfoRubrica](EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabRubricaInfoRubrica.md 'EficazFramework.SPED.Schemas.eSocial.eSocialEvtTabRubricaInfoRubrica') | | -| [eSocialRetornoEnvioLoteEventos](EficazFramework.SPED.Schemas.eSocial/eSocialRetornoEnvioLoteEventos.md 'EficazFramework.SPED.Schemas.eSocial.eSocialRetornoEnvioLoteEventos') | | | [eSocialRetornoEvento](EficazFramework.SPED.Schemas.eSocial/eSocialRetornoEvento.md 'EficazFramework.SPED.Schemas.eSocial.eSocialRetornoEvento') | | | [eSocialRetornoEventoRecibo](EficazFramework.SPED.Schemas.eSocial/eSocialRetornoEventoRecibo.md 'EficazFramework.SPED.Schemas.eSocial.eSocialRetornoEventoRecibo') | | -| [eSocialRetornoProcessamentoLoteEventos](EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventos.md 'EficazFramework.SPED.Schemas.eSocial.eSocialRetornoProcessamentoLoteEventos') | | -| [eSocialRetornoProcessamentoLoteEventosRetornoEventos](EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventos.md 'EficazFramework.SPED.Schemas.eSocial.eSocialRetornoProcessamentoLoteEventosRetornoEventos') | | -| [eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento](EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento.md 'EficazFramework.SPED.Schemas.eSocial.eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento') | | -| [eSocialRetornoProcessamentoLoteEventosRetornoEventosEventoTot](EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventosEventoTot.md 'EficazFramework.SPED.Schemas.eSocial.eSocialRetornoProcessamentoLoteEventosRetornoEventosEventoTot') | | | [eSocialTimeStampUtils](EficazFramework.SPED.Schemas.eSocial/eSocialTimeStampUtils.md 'EficazFramework.SPED.Schemas.eSocial.eSocialTimeStampUtils') | | +| [Evento](EficazFramework.SPED.Schemas.eSocial/Evento.md 'EficazFramework.SPED.Schemas.eSocial.Evento') | Abstração padrão para implementação em todos os eventos da escrituração. | +| [IdeEventoNaoPeriodico](EficazFramework.SPED.Schemas.eSocial/IdeEventoNaoPeriodico.md 'EficazFramework.SPED.Schemas.eSocial.IdeEventoNaoPeriodico') | Identificação do Evento Não Períodico | +| [IdeEventoPeriodico](EficazFramework.SPED.Schemas.eSocial/IdeEventoPeriodico.md 'EficazFramework.SPED.Schemas.eSocial.IdeEventoPeriodico') | Identificação do Evento Períodico | +| [IdentificacaoCadastro](EficazFramework.SPED.Schemas.eSocial/IdentificacaoCadastro.md 'EficazFramework.SPED.Schemas.eSocial.IdentificacaoCadastro') | Identificação do Evento, com Ambiente, Processo Emissor e Versão | +| [IdePeriodo](EficazFramework.SPED.Schemas.eSocial/IdePeriodo.md 'EficazFramework.SPED.Schemas.eSocial.IdePeriodo') | Informação do Período (inicial e final, formato AAAA-MM) | +| [IdeTransmissor](EficazFramework.SPED.Schemas.eSocial/IdeTransmissor.md 'EficazFramework.SPED.Schemas.eSocial.IdeTransmissor') | Identificação do Transmissor | | [IeSocialEvt](EficazFramework.SPED.Schemas.eSocial/IeSocialEvt.md 'EficazFramework.SPED.Schemas.eSocial.IeSocialEvt') | | | [KeyInfoType](EficazFramework.SPED.Schemas.eSocial/KeyInfoType.md 'EficazFramework.SPED.Schemas.eSocial.KeyInfoType') | | +| [ProcessamentoRetornoEvento](EficazFramework.SPED.Schemas.eSocial/ProcessamentoRetornoEvento.md 'EficazFramework.SPED.Schemas.eSocial.ProcessamentoRetornoEvento') | Dados do processamento informado em RetornoEvento | +| [ProcessoAdministrativo](EficazFramework.SPED.Schemas.eSocial/ProcessoAdministrativo.md 'EficazFramework.SPED.Schemas.eSocial.ProcessoAdministrativo') | | | [ReferenceType](EficazFramework.SPED.Schemas.eSocial/ReferenceType.md 'EficazFramework.SPED.Schemas.eSocial.ReferenceType') | | | [ReferenceTypeDigestMethod](EficazFramework.SPED.Schemas.eSocial/ReferenceTypeDigestMethod.md 'EficazFramework.SPED.Schemas.eSocial.ReferenceTypeDigestMethod') | | | [RetornoConsultaLoteEventos](EficazFramework.SPED.Schemas.eSocial/RetornoConsultaLoteEventos.md 'EficazFramework.SPED.Schemas.eSocial.RetornoConsultaLoteEventos') | Retorno á consulta de lote de eventos | +| [RetornoEnvioLoteEventos](EficazFramework.SPED.Schemas.eSocial/RetornoEnvioLoteEventos.md 'EficazFramework.SPED.Schemas.eSocial.RetornoEnvioLoteEventos') | | | [RetornoLoteEventos](EficazFramework.SPED.Schemas.eSocial/RetornoLoteEventos.md 'EficazFramework.SPED.Schemas.eSocial.RetornoLoteEventos') | Retorno ao chamado de envio dos eventos | +| [RetornoProcessamentoLoteEventos](EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventos.md 'EficazFramework.SPED.Schemas.eSocial.RetornoProcessamentoLoteEventos') | | +| [RetornoProcessamentoLoteEventosRetornoEventos](EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventos.md 'EficazFramework.SPED.Schemas.eSocial.RetornoProcessamentoLoteEventosRetornoEventos') | | +| [RetornoProcessamentoLoteEventosRetornoEventosEvento](EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventosEvento.md 'EficazFramework.SPED.Schemas.eSocial.RetornoProcessamentoLoteEventosRetornoEventosEvento') | | +| [RetornoProcessamentoLoteEventosRetornoEventosEventoTot](EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventosEventoTot.md 'EficazFramework.SPED.Schemas.eSocial.RetornoProcessamentoLoteEventosRetornoEventosEventoTot') | | | [S1000](EficazFramework.SPED.Schemas.eSocial/S1000.md 'EficazFramework.SPED.Schemas.eSocial.S1000') | | -| [S1000_Alteracao](EficazFramework.SPED.Schemas.eSocial/S1000_Alteracao.md 'EficazFramework.SPED.Schemas.eSocial.S1000_Alteracao') | | -| [S1000_Inclusao](EficazFramework.SPED.Schemas.eSocial/S1000_Inclusao.md 'EficazFramework.SPED.Schemas.eSocial.S1000_Inclusao') | | | [S1005](EficazFramework.SPED.Schemas.eSocial/S1005.md 'EficazFramework.SPED.Schemas.eSocial.S1005') | | -| [S1005_Alteracao](EficazFramework.SPED.Schemas.eSocial/S1005_Alteracao.md 'EficazFramework.SPED.Schemas.eSocial.S1005_Alteracao') | | -| [S1005_Exclusao](EficazFramework.SPED.Schemas.eSocial/S1005_Exclusao.md 'EficazFramework.SPED.Schemas.eSocial.S1005_Exclusao') | | -| [S1005_Inclusao](EficazFramework.SPED.Schemas.eSocial/S1005_Inclusao.md 'EficazFramework.SPED.Schemas.eSocial.S1005_Inclusao') | | | [S1010](EficazFramework.SPED.Schemas.eSocial/S1010.md 'EficazFramework.SPED.Schemas.eSocial.S1010') | | | [S1010_Alteracao](EficazFramework.SPED.Schemas.eSocial/S1010_Alteracao.md 'EficazFramework.SPED.Schemas.eSocial.S1010_Alteracao') | | | [S1010_Exclusao](EficazFramework.SPED.Schemas.eSocial/S1010_Exclusao.md 'EficazFramework.SPED.Schemas.eSocial.S1010_Exclusao') | | @@ -125,23 +155,14 @@ | [SignedInfoType](EficazFramework.SPED.Schemas.eSocial/SignedInfoType.md 'EficazFramework.SPED.Schemas.eSocial.SignedInfoType') | | | [SignedInfoTypeCanonicalizationMethod](EficazFramework.SPED.Schemas.eSocial/SignedInfoTypeCanonicalizationMethod.md 'EficazFramework.SPED.Schemas.eSocial.SignedInfoTypeCanonicalizationMethod') | | | [SignedInfoTypeSignatureMethod](EficazFramework.SPED.Schemas.eSocial/SignedInfoTypeSignatureMethod.md 'EficazFramework.SPED.Schemas.eSocial.SignedInfoTypeSignatureMethod') | | -| [TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') | | +| [StatusConsulta](EficazFramework.SPED.Schemas.eSocial/StatusConsulta.md 'EficazFramework.SPED.Schemas.eSocial.StatusConsulta') | Resultado dos servidores do eSocial após Invoke da Consulta de Lote de Eventos | +| [StatusEnvio](EficazFramework.SPED.Schemas.eSocial/StatusEnvio.md 'EficazFramework.SPED.Schemas.eSocial.StatusEnvio') | Resultado dos servidores do eSocial após Invoke do Envio de Lote de Eventos | | [TCnh](EficazFramework.SPED.Schemas.eSocial/TCnh.md 'EficazFramework.SPED.Schemas.eSocial.TCnh') | | | [TContato](EficazFramework.SPED.Schemas.eSocial/TContato.md 'EficazFramework.SPED.Schemas.eSocial.TContato') | | | [TCtps](EficazFramework.SPED.Schemas.eSocial/TCtps.md 'EficazFramework.SPED.Schemas.eSocial.TCtps') | | | [TDadosCargo](EficazFramework.SPED.Schemas.eSocial/TDadosCargo.md 'EficazFramework.SPED.Schemas.eSocial.TDadosCargo') | | | [TDadosCargoCargoPublico](EficazFramework.SPED.Schemas.eSocial/TDadosCargoCargoPublico.md 'EficazFramework.SPED.Schemas.eSocial.TDadosCargoCargoPublico') | | | [TDadosCargoCargoPublicoLeiCargo](EficazFramework.SPED.Schemas.eSocial/TDadosCargoCargoPublicoLeiCargo.md 'EficazFramework.SPED.Schemas.eSocial.TDadosCargoCargoPublicoLeiCargo') | | -| [TDadosEstab](EficazFramework.SPED.Schemas.eSocial/TDadosEstab.md 'EficazFramework.SPED.Schemas.eSocial.TDadosEstab') | | -| [TDadosEstabAliqGilrat](EficazFramework.SPED.Schemas.eSocial/TDadosEstabAliqGilrat.md 'EficazFramework.SPED.Schemas.eSocial.TDadosEstabAliqGilrat') | | -| [TDadosEstabAliqGilratProcAdmJudFap](EficazFramework.SPED.Schemas.eSocial/TDadosEstabAliqGilratProcAdmJudFap.md 'EficazFramework.SPED.Schemas.eSocial.TDadosEstabAliqGilratProcAdmJudFap') | | -| [TDadosEstabAliqGilratProcAdmJudRat](EficazFramework.SPED.Schemas.eSocial/TDadosEstabAliqGilratProcAdmJudRat.md 'EficazFramework.SPED.Schemas.eSocial.TDadosEstabAliqGilratProcAdmJudRat') | | -| [TDadosEstabInfoCaepf](EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoCaepf.md 'EficazFramework.SPED.Schemas.eSocial.TDadosEstabInfoCaepf') | | -| [TDadosEstabInfoObra](EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoObra.md 'EficazFramework.SPED.Schemas.eSocial.TDadosEstabInfoObra') | | -| [TDadosEstabInfoTrab](EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrab.md 'EficazFramework.SPED.Schemas.eSocial.TDadosEstabInfoTrab') | | -| [TDadosEstabInfoTrabInfoApr](EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrabInfoApr.md 'EficazFramework.SPED.Schemas.eSocial.TDadosEstabInfoTrabInfoApr') | | -| [TDadosEstabInfoTrabInfoAprInfoEntEduc](EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrabInfoAprInfoEntEduc.md 'EficazFramework.SPED.Schemas.eSocial.TDadosEstabInfoTrabInfoAprInfoEntEduc') | | -| [TDadosEstabInfoTrabInfoPCD](EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrabInfoPCD.md 'EficazFramework.SPED.Schemas.eSocial.TDadosEstabInfoTrabInfoPCD') | | | [TDadosFuncao](EficazFramework.SPED.Schemas.eSocial/TDadosFuncao.md 'EficazFramework.SPED.Schemas.eSocial.TDadosFuncao') | | | [TDadosHorContratual](EficazFramework.SPED.Schemas.eSocial/TDadosHorContratual.md 'EficazFramework.SPED.Schemas.eSocial.TDadosHorContratual') | | | [TDadosHorContratualHorarioIntervalo](EficazFramework.SPED.Schemas.eSocial/TDadosHorContratualHorarioIntervalo.md 'EficazFramework.SPED.Schemas.eSocial.TDadosHorContratualHorarioIntervalo') | | @@ -149,53 +170,27 @@ | [TDadosLotacaoFpasLotacao](EficazFramework.SPED.Schemas.eSocial/TDadosLotacaoFpasLotacao.md 'EficazFramework.SPED.Schemas.eSocial.TDadosLotacaoFpasLotacao') | | | [TDadosLotacaoFpasLotacaoProcJudTerceiro](EficazFramework.SPED.Schemas.eSocial/TDadosLotacaoFpasLotacaoProcJudTerceiro.md 'EficazFramework.SPED.Schemas.eSocial.TDadosLotacaoFpasLotacaoProcJudTerceiro') | | | [TDadosLotacaoInfoEmprParcial](EficazFramework.SPED.Schemas.eSocial/TDadosLotacaoInfoEmprParcial.md 'EficazFramework.SPED.Schemas.eSocial.TDadosLotacaoInfoEmprParcial') | | -| [TDadosProcessamento](EficazFramework.SPED.Schemas.eSocial/TDadosProcessamento.md 'EficazFramework.SPED.Schemas.eSocial.TDadosProcessamento') | | -| [TDadosRecepcao](EficazFramework.SPED.Schemas.eSocial/TDadosRecepcao.md 'EficazFramework.SPED.Schemas.eSocial.TDadosRecepcao') | Dados da recepção do serviço solicitado | -| [TDadosRecepcaoRetornoEvento](EficazFramework.SPED.Schemas.eSocial/TDadosRecepcaoRetornoEvento.md 'EficazFramework.SPED.Schemas.eSocial.TDadosRecepcaoRetornoEvento') | Dados da recepção do serviço solicitado informado em RetornoEvento | | [TDadosRubrica](EficazFramework.SPED.Schemas.eSocial/TDadosRubrica.md 'EficazFramework.SPED.Schemas.eSocial.TDadosRubrica') | | | [TDadosRubricaIdeProcessoCP](EficazFramework.SPED.Schemas.eSocial/TDadosRubricaIdeProcessoCP.md 'EficazFramework.SPED.Schemas.eSocial.TDadosRubricaIdeProcessoCP') | | | [TDadosRubricaIdeProcessoFGTS](EficazFramework.SPED.Schemas.eSocial/TDadosRubricaIdeProcessoFGTS.md 'EficazFramework.SPED.Schemas.eSocial.TDadosRubricaIdeProcessoFGTS') | | | [TDadosRubricaIdeProcessoIRRF](EficazFramework.SPED.Schemas.eSocial/TDadosRubricaIdeProcessoIRRF.md 'EficazFramework.SPED.Schemas.eSocial.TDadosRubricaIdeProcessoIRRF') | | | [TDadosRubricaIdeProcessoSIND](EficazFramework.SPED.Schemas.eSocial/TDadosRubricaIdeProcessoSIND.md 'EficazFramework.SPED.Schemas.eSocial.TDadosRubricaIdeProcessoSIND') | | | [TDependente](EficazFramework.SPED.Schemas.eSocial/TDependente.md 'EficazFramework.SPED.Schemas.eSocial.TDependente') | | -| [TEmpregador](EficazFramework.SPED.Schemas.eSocial/TEmpregador.md 'EficazFramework.SPED.Schemas.eSocial.TEmpregador') | Identificação do Empregador, titular do Evento | -| [TEnderecoBrasil](EficazFramework.SPED.Schemas.eSocial/TEnderecoBrasil.md 'EficazFramework.SPED.Schemas.eSocial.TEnderecoBrasil') | Endereço no Brasil | | [TEnderecoExterior](EficazFramework.SPED.Schemas.eSocial/TEnderecoExterior.md 'EficazFramework.SPED.Schemas.eSocial.TEnderecoExterior') | | | [TFgts](EficazFramework.SPED.Schemas.eSocial/TFgts.md 'EficazFramework.SPED.Schemas.eSocial.TFgts') | | | [THorario](EficazFramework.SPED.Schemas.eSocial/THorario.md 'EficazFramework.SPED.Schemas.eSocial.THorario') | | -| [TIdeCadastro](EficazFramework.SPED.Schemas.eSocial/TIdeCadastro.md 'EficazFramework.SPED.Schemas.eSocial.TIdeCadastro') | Identificação do Evento, com Ambiente, Processo Emissor e Versão | | [TideCargo](EficazFramework.SPED.Schemas.eSocial/TideCargo.md 'EficazFramework.SPED.Schemas.eSocial.TideCargo') | | -| [TIdeEstab](EficazFramework.SPED.Schemas.eSocial/TIdeEstab.md 'EficazFramework.SPED.Schemas.eSocial.TIdeEstab') | | -| [TIdeEveFopagMensal](EficazFramework.SPED.Schemas.eSocial/TIdeEveFopagMensal.md 'EficazFramework.SPED.Schemas.eSocial.TIdeEveFopagMensal') | Identificação do Evento Períodico | -| [TIdeEveTrab](EficazFramework.SPED.Schemas.eSocial/TIdeEveTrab.md 'EficazFramework.SPED.Schemas.eSocial.TIdeEveTrab') | Identificação do Evento Não Períodico | | [TIdeFuncao](EficazFramework.SPED.Schemas.eSocial/TIdeFuncao.md 'EficazFramework.SPED.Schemas.eSocial.TIdeFuncao') | | | [TIdeHorContratual](EficazFramework.SPED.Schemas.eSocial/TIdeHorContratual.md 'EficazFramework.SPED.Schemas.eSocial.TIdeHorContratual') | | | [TIdeLotacao](EficazFramework.SPED.Schemas.eSocial/TIdeLotacao.md 'EficazFramework.SPED.Schemas.eSocial.TIdeLotacao') | | -| [TIdePeriodo](EficazFramework.SPED.Schemas.eSocial/TIdePeriodo.md 'EficazFramework.SPED.Schemas.eSocial.TIdePeriodo') | Informação do Período (inicial e final, formato AAAA-MM) | | [TIdeRubrica](EficazFramework.SPED.Schemas.eSocial/TIdeRubrica.md 'EficazFramework.SPED.Schemas.eSocial.TIdeRubrica') | | -| [TIdeTransmissor](EficazFramework.SPED.Schemas.eSocial/TIdeTransmissor.md 'EficazFramework.SPED.Schemas.eSocial.TIdeTransmissor') | Identificação do Transmissor | -| [TInfoEmpregador](EficazFramework.SPED.Schemas.eSocial/TInfoEmpregador.md 'EficazFramework.SPED.Schemas.eSocial.TInfoEmpregador') | | -| [TInfoEmpregadorContato](EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorContato.md 'EficazFramework.SPED.Schemas.eSocial.TInfoEmpregadorContato') | | -| [TInfoEmpregadorDadosIsencao](EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorDadosIsencao.md 'EficazFramework.SPED.Schemas.eSocial.TInfoEmpregadorDadosIsencao') | | -| [TInfoEmpregadorInfoComplementares](EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoComplementares.md 'EficazFramework.SPED.Schemas.eSocial.TInfoEmpregadorInfoComplementares') | | -| [TInfoEmpregadorInfoComplementaresSituacaoPF](EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoComplementaresSituacaoPF.md 'EficazFramework.SPED.Schemas.eSocial.TInfoEmpregadorInfoComplementaresSituacaoPF') | | -| [TInfoEmpregadorInfoComplementaresSituacaoPJ](EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoComplementaresSituacaoPJ.md 'EficazFramework.SPED.Schemas.eSocial.TInfoEmpregadorInfoComplementaresSituacaoPJ') | | -| [TInfoEmpregadorInfoOP](EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOP.md 'EficazFramework.SPED.Schemas.eSocial.TInfoEmpregadorInfoOP') | | -| [TInfoEmpregadorInfoOPInfoEFR](EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOPInfoEFR.md 'EficazFramework.SPED.Schemas.eSocial.TInfoEmpregadorInfoOPInfoEFR') | | -| [TInfoEmpregadorInfoOPInfoEnte](EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOPInfoEnte.md 'EficazFramework.SPED.Schemas.eSocial.TInfoEmpregadorInfoOPInfoEnte') | | -| [TInfoEmpregadorInfoOrgInternacional](EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOrgInternacional.md 'EficazFramework.SPED.Schemas.eSocial.TInfoEmpregadorInfoOrgInternacional') | | -| [TInfoEmpregadorSoftwareHouse](EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorSoftwareHouse.md 'EficazFramework.SPED.Schemas.eSocial.TInfoEmpregadorSoftwareHouse') | | | [TLocalTrab](EficazFramework.SPED.Schemas.eSocial/TLocalTrab.md 'EficazFramework.SPED.Schemas.eSocial.TLocalTrab') | | | [TOc](EficazFramework.SPED.Schemas.eSocial/TOc.md 'EficazFramework.SPED.Schemas.eSocial.TOc') | | -| [TOcorrenciasOcorrencia](EficazFramework.SPED.Schemas.eSocial/TOcorrenciasOcorrencia.md 'EficazFramework.SPED.Schemas.eSocial.TOcorrenciasOcorrencia') | Detalhamento da ocorrência do Status | -| [TProcessamentoRetornoEvento](EficazFramework.SPED.Schemas.eSocial/TProcessamentoRetornoEvento.md 'EficazFramework.SPED.Schemas.eSocial.TProcessamentoRetornoEvento') | Dados do processamento informado em RetornoEvento | | [TransformType](EficazFramework.SPED.Schemas.eSocial/TransformType.md 'EficazFramework.SPED.Schemas.eSocial.TransformType') | | | [TRemun](EficazFramework.SPED.Schemas.eSocial/TRemun.md 'EficazFramework.SPED.Schemas.eSocial.TRemun') | | | [TRg](EficazFramework.SPED.Schemas.eSocial/TRg.md 'EficazFramework.SPED.Schemas.eSocial.TRg') | | | [TRic](EficazFramework.SPED.Schemas.eSocial/TRic.md 'EficazFramework.SPED.Schemas.eSocial.TRic') | | | [TRne](EficazFramework.SPED.Schemas.eSocial/TRne.md 'EficazFramework.SPED.Schemas.eSocial.TRne') | | -| [TStatusConsulta](EficazFramework.SPED.Schemas.eSocial/TStatusConsulta.md 'EficazFramework.SPED.Schemas.eSocial.TStatusConsulta') | Resultado dos servidores do eSocial após Invoke da Consulta de Lote de Eventos | -| [TStatusEnvio](EficazFramework.SPED.Schemas.eSocial/TStatusEnvio.md 'EficazFramework.SPED.Schemas.eSocial.TStatusEnvio') | Resultado dos servidores do eSocial após Invoke do Envio de Lote de Eventos | | [TTrabEstrang](EficazFramework.SPED.Schemas.eSocial/TTrabEstrang.md 'EficazFramework.SPED.Schemas.eSocial.TTrabEstrang') | | | [X509DataType](EficazFramework.SPED.Schemas.eSocial/X509DataType.md 'EficazFramework.SPED.Schemas.eSocial.X509DataType') | | @@ -251,6 +246,7 @@ | [TTransformURI](EficazFramework.SPED.Schemas.eSocial/TTransformURI.md 'EficazFramework.SPED.Schemas.eSocial.TTransformURI') | | | [UFCadastro](EficazFramework.SPED.Schemas.eSocial/UFCadastro.md 'EficazFramework.SPED.Schemas.eSocial.UFCadastro') | | | [UnidadeSalarial](EficazFramework.SPED.Schemas.eSocial/UnidadeSalarial.md 'EficazFramework.SPED.Schemas.eSocial.UnidadeSalarial') | | +| [Versao](EficazFramework.SPED.Schemas.eSocial/Versao.md 'EficazFramework.SPED.Schemas.eSocial.Versao') | Versão do schema | | [VinculoRegimeJornada](EficazFramework.SPED.Schemas.eSocial/VinculoRegimeJornada.md 'EficazFramework.SPED.Schemas.eSocial.VinculoRegimeJornada') | | | [VinculoSucecssaoAnteriorTipo](EficazFramework.SPED.Schemas.eSocial/VinculoSucecssaoAnteriorTipo.md 'EficazFramework.SPED.Schemas.eSocial.VinculoSucecssaoAnteriorTipo') | | | [VinculoTrabalhista](EficazFramework.SPED.Schemas.eSocial/VinculoTrabalhista.md 'EficazFramework.SPED.Schemas.eSocial.VinculoTrabalhista') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md new file mode 100644 index 00000000..1810c306 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md @@ -0,0 +1,25 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') + +## ArquivoEsocial Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| Any | `XElement` | | +| Id | `String` | | + +| Methods | | +| :--- | :--- | +| [CanDeserialize(string, ArquivoEsocial)](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanDeserialize(string,ArquivoEsocial).md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial.CanDeserialize(string, EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial)') | | +| [CanDeserialize(string, ArquivoEsocial, Exception)](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanDeserialize(string,ArquivoEsocial,Exception).md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial.CanDeserialize(string, EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial, System.Exception)') | Deserializes workflow markup into an TNfeProc object | +| [CanLoadFrom(Stream, ArquivoEsocial)](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanLoadFrom(Stream,ArquivoEsocial).md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial)') | | +| [CanLoadFrom(Stream, ArquivoEsocial, Exception)](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanLoadFrom(Stream,ArquivoEsocial,Exception).md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial, System.Exception)') | Deserializes xml markup from file into an TNfeProc object | +| [CanSaveToFile(Stream, Exception)](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanSaveToFile(Stream,Exception).md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial.CanSaveToFile(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | +| [Deserialize(string)](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/Deserialize(string).md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial.Deserialize(string)') | | +| [Deserialize(Stream)](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial.Deserialize(System.IO.Stream)') | | +| [LoadFrom(Stream)](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/LoadFrom(Stream).md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial.LoadFrom(System.IO.Stream)') | | +| [LoadFromAsync(Stream)](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/LoadFromAsync(Stream).md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial.LoadFromAsync(System.IO.Stream)') | | +| [SaveTo(Stream)](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial.SaveTo(System.IO.Stream)') | | +| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial.SaveToAsync(System.IO.Stream)') | | +| [Serialize()](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/Serialize().md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial.Serialize()') | Serializes current TNfeProc object into an XML document | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanDeserialize(string,ArquivoEsocial).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanDeserialize(string,ArquivoEsocial).md new file mode 100644 index 00000000..a21e1026 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanDeserialize(string,ArquivoEsocial).md @@ -0,0 +1,20 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') + +## ArquivoEsocial.CanDeserialize(string, ArquivoEsocial) Method + +```csharp +public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial obj); +``` +#### Parameters + + + +`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + + + +`obj` [ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanDeserialize(string,ArquivoEsocial,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanDeserialize(string,ArquivoEsocial,Exception).md new file mode 100644 index 00000000..0085ec5c --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanDeserialize(string,ArquivoEsocial,Exception).md @@ -0,0 +1,33 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') + +## ArquivoEsocial.CanDeserialize(string, ArquivoEsocial, Exception) Method + +Deserializes workflow markup into an TNfeProc object + +```csharp +public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial obj, ref System.Exception exception); +``` +#### Parameters + + + +`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +string workflow markup to deserialize + + + +`obj` [ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') + +Output TNfeProc object + + + +`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') + +output Exception value if deserialize failed + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') +true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanLoadFrom(Stream,ArquivoEsocial).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanLoadFrom(Stream,ArquivoEsocial).md new file mode 100644 index 00000000..3df18b22 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanLoadFrom(Stream,ArquivoEsocial).md @@ -0,0 +1,20 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') + +## ArquivoEsocial.CanLoadFrom(Stream, ArquivoEsocial) Method + +```csharp +public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial obj); +``` +#### Parameters + + + +`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') + + + +`obj` [ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanLoadFrom(Stream,ArquivoEsocial,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanLoadFrom(Stream,ArquivoEsocial,Exception).md new file mode 100644 index 00000000..dac157ea --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanLoadFrom(Stream,ArquivoEsocial,Exception).md @@ -0,0 +1,33 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') + +## ArquivoEsocial.CanLoadFrom(Stream, ArquivoEsocial, Exception) Method + +Deserializes xml markup from file into an TNfeProc object + +```csharp +public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial obj, ref System.Exception exception); +``` +#### Parameters + + + +`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') + +target stream of outupt xml file + + + +`obj` [ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') + +Output TNfeProc object + + + +`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') + +output Exception value if deserialize failed + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') +true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanSaveToFile(Stream,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanSaveToFile(Stream,Exception).md similarity index 60% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanSaveToFile(Stream,Exception).md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanSaveToFile(Stream,Exception).md index 354830e0..557e8307 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanSaveToFile(Stream,Exception).md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/CanSaveToFile(Stream,Exception).md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') -## TArquivoEsocial.CanSaveToFile(Stream, Exception) Method +## ArquivoEsocial.CanSaveToFile(Stream, Exception) Method Serializes current TNfeProc object into file @@ -10,13 +10,13 @@ public virtual bool CanSaveToFile(System.IO.Stream target, ref System.Exception ``` #### Parameters - + `target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') target stream of outupt xml file - + `exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/Deserialize(Stream).md new file mode 100644 index 00000000..3e71cc79 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/Deserialize(Stream).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') + +## ArquivoEsocial.Deserialize(Stream) Method + +```csharp +public static EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial Deserialize(System.IO.Stream s); +``` +#### Parameters + + + +`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') + +#### Returns +[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/Deserialize(string).md new file mode 100644 index 00000000..862e61b2 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/Deserialize(string).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') + +## ArquivoEsocial.Deserialize(string) Method + +```csharp +public static EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial Deserialize(string xml); +``` +#### Parameters + + + +`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/LoadFrom(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/LoadFrom(Stream).md new file mode 100644 index 00000000..93d936a2 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/LoadFrom(Stream).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') + +## ArquivoEsocial.LoadFrom(Stream) Method + +```csharp +public static EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial LoadFrom(System.IO.Stream source); +``` +#### Parameters + + + +`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') + +#### Returns +[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/LoadFromAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/LoadFromAsync(Stream).md new file mode 100644 index 00000000..f6df088c --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/LoadFromAsync(Stream).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') + +## ArquivoEsocial.LoadFromAsync(Stream) Method + +```csharp +public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source); +``` +#### Parameters + + + +`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/SaveTo(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/SaveTo(Stream).md similarity index 50% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/SaveTo(Stream).md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/SaveTo(Stream).md index d3497f79..378dd162 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/SaveTo(Stream).md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/SaveTo(Stream).md @@ -1,13 +1,13 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') -## TArquivoEsocial.SaveTo(Stream) Method +## ArquivoEsocial.SaveTo(Stream) Method ```csharp public virtual void SaveTo(System.IO.Stream target); ``` #### Parameters - + `target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/SaveToAsync(Stream).md new file mode 100644 index 00000000..3129f4ba --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/SaveToAsync(Stream).md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') + +## ArquivoEsocial.SaveToAsync(Stream) Method + +```csharp +public virtual void SaveToAsync(System.IO.Stream target); +``` +#### Parameters + + + +`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/Serialize().md similarity index 61% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/Serialize().md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/Serialize().md index 65173b27..7e67279f 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/Serialize().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial/Serialize().md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[ArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/ArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.ArquivoEsocial') -## TArquivoEsocial.Serialize() Method +## ArquivoEsocial.Serialize() Method Serializes current TNfeProc object into an XML document diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosProcessamento.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/DadosProcessamento.md similarity index 91% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosProcessamento.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/DadosProcessamento.md index 5c6318aa..985946c3 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosProcessamento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/DadosProcessamento.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TDadosProcessamento Class +## DadosProcessamento Class ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosRecepcao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/DadosRecepcao.md similarity index 94% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosRecepcao.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/DadosRecepcao.md index 12380ba5..3f045d96 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosRecepcao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/DadosRecepcao.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TDadosRecepcao Class +## DadosRecepcao Class Dados da recepção do serviço solicitado ### Properties diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosRecepcaoRetornoEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/DadosRecepcaoRetornoEvento.md similarity index 92% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosRecepcaoRetornoEvento.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/DadosRecepcaoRetornoEvento.md index 48769eaf..1df11d33 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosRecepcaoRetornoEvento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/DadosRecepcaoRetornoEvento.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TDadosRecepcaoRetornoEvento Class +## DadosRecepcaoRetornoEvento Class Dados da recepção do serviço solicitado informado em RetornoEvento ### Properties diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TOcorrenciasOcorrencia.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/DetalhamentoOcorrencia.md similarity index 92% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TOcorrenciasOcorrencia.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/DetalhamentoOcorrencia.md index 874d825b..b0c100e3 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TOcorrenciasOcorrencia.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/DetalhamentoOcorrencia.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TOcorrenciasOcorrencia Class +## DetalhamentoOcorrencia Class Detalhamento da ocorrência do Status ### Properties diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TEmpregador.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Empregador.md similarity index 67% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TEmpregador.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/Empregador.md index 906a8ce3..be9bcc0c 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TEmpregador.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Empregador.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TEmpregador Class +## Empregador Class Identificação do Empregador, titular do Evento ### Properties @@ -13,4 +13,4 @@ Identificação do Empregador, titular do Evento | Methods | | | :--- | :--- | -| [NumeroInscricaoTag()](EficazFramework.SPED.Schemas.eSocial/TEmpregador/NumeroInscricaoTag().md 'EficazFramework.SPED.Schemas.eSocial.TEmpregador.NumeroInscricaoTag()') | | +| [NumeroInscricaoTag()](EficazFramework.SPED.Schemas.eSocial/Empregador/NumeroInscricaoTag().md 'EficazFramework.SPED.Schemas.eSocial.Empregador.NumeroInscricaoTag()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TEmpregador/NumeroInscricaoTag().md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Empregador/NumeroInscricaoTag().md similarity index 57% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TEmpregador/NumeroInscricaoTag().md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/Empregador/NumeroInscricaoTag().md index ebe181d2..8b9bb44d 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TEmpregador/NumeroInscricaoTag().md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Empregador/NumeroInscricaoTag().md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[TEmpregador](EficazFramework.SPED.Schemas.eSocial/TEmpregador.md 'EficazFramework.SPED.Schemas.eSocial.TEmpregador') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[Empregador](EficazFramework.SPED.Schemas.eSocial/Empregador.md 'EficazFramework.SPED.Schemas.eSocial.Empregador') -## TEmpregador.NumeroInscricaoTag() Method +## Empregador.NumeroInscricaoTag() Method ```csharp public string NumeroInscricaoTag(); diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TEnderecoBrasil.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/EnderecoBrasileiro.md similarity index 94% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TEnderecoBrasil.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/EnderecoBrasileiro.md index f6aeadbe..1ae520d0 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TEnderecoBrasil.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/EnderecoBrasileiro.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TEnderecoBrasil Class +## EnderecoBrasileiro Class Endereço no Brasil ### Properties diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento.md new file mode 100644 index 00000000..428e140c --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento.md @@ -0,0 +1,25 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') + +## Evento Class + +Abstração padrão para implementação em todos os eventos da escrituração. +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| Versao | `Versao` | do schema para leitura / escrita | +| TagToSign | `String` | Especifica qual Tag do XML do evento deve ser assinada por Certificado Digital | +| TagId | `String` | Retorna a ID do evento, criada pelo método | +| EmptyURI | `Boolean` | Informa se a Uri de referência da Tag assinada deve ser vazia, ou se deve ser formada conforme especificações do Manual Técnico. | +| SignAsSHA256 | `Boolean` | Informa se o XML deve ser assinado utilizando criptografia SHA256. | + +| Methods | | +| :--- | :--- | +| [ContribuinteCNPJ()](EficazFramework.SPED.Schemas.eSocial/Evento/ContribuinteCNPJ().md 'EficazFramework.SPED.Schemas.eSocial.Evento.ContribuinteCNPJ()') | Retorna o CNPJ do Contribuinte titular do evento. | +| [DefineSerializer()](EficazFramework.SPED.Schemas.eSocial/Evento/DefineSerializer().md 'EficazFramework.SPED.Schemas.eSocial.Evento.DefineSerializer()') | Retorna uma nova instância de XmlSerializer(T) onde T representa a classe que está herdando [Evento](EficazFramework.SPED.Schemas.eSocial/Evento.md 'EficazFramework.SPED.Schemas.eSocial.Evento') | +| [GeraEventoID()](EficazFramework.SPED.Schemas.eSocial/Evento/GeraEventoID().md 'EficazFramework.SPED.Schemas.eSocial.Evento.GeraEventoID()') | Gera uma ID única para o Evento a ser enviado para o portal do SPED.
Cada tipo de evento da EFD-Reinf possui sua forma de geração. | +| [Read(string)](EficazFramework.SPED.Schemas.eSocial/Evento/Read(string).md 'EficazFramework.SPED.Schemas.eSocial.Evento.Read(string)') | Efetua a leitura do evento em XML e retorna uma instância do Evento/> | +| [Read(Stream)](EficazFramework.SPED.Schemas.eSocial/Evento/Read(Stream).md 'EficazFramework.SPED.Schemas.eSocial.Evento.Read(System.IO.Stream)') | Efetua a leitura do evento em XML e retorna uma instância do Evento/> | +| [ToString()](EficazFramework.SPED.Schemas.eSocial/Evento/ToString().md 'EficazFramework.SPED.Schemas.eSocial.Evento.ToString()') | Substitui o método ToString() de object para retornar o resultado do método [Serialize](https://docs.microsoft.com/en-us/dotnet/api/Serialize 'Serialize') | +| [Write()](EficazFramework.SPED.Schemas.eSocial/Evento/Write().md 'EficazFramework.SPED.Schemas.eSocial.Evento.Write()') | Serializa o evento da EFD-Reinf para a representação em string do conteúdo do XML. | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/ContribuinteCNPJ().md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/ContribuinteCNPJ().md new file mode 100644 index 00000000..b314d403 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/ContribuinteCNPJ().md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[Evento](EficazFramework.SPED.Schemas.eSocial/Evento.md 'EficazFramework.SPED.Schemas.eSocial.Evento') + +## Evento.ContribuinteCNPJ() Method + +Retorna o CNPJ do Contribuinte titular do evento. + +```csharp +public abstract string ContribuinteCNPJ(); +``` + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/DefineSerializer().md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/DefineSerializer().md new file mode 100644 index 00000000..c7fcf79c --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/DefineSerializer().md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[Evento](EficazFramework.SPED.Schemas.eSocial/Evento.md 'EficazFramework.SPED.Schemas.eSocial.Evento') + +## Evento.DefineSerializer() Method + +Retorna uma nova instância de XmlSerializer(T) onde T representa a classe que está herdando [Evento](EficazFramework.SPED.Schemas.eSocial/Evento.md 'EficazFramework.SPED.Schemas.eSocial.Evento') + +```csharp +public abstract System.Xml.Serialization.XmlSerializer DefineSerializer(); +``` + +#### Returns +[System.Xml.Serialization.XmlSerializer](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Serialization.XmlSerializer 'System.Xml.Serialization.XmlSerializer') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/GeraEventoID().md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/GeraEventoID().md new file mode 100644 index 00000000..9881ec64 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/GeraEventoID().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[Evento](EficazFramework.SPED.Schemas.eSocial/Evento.md 'EficazFramework.SPED.Schemas.eSocial.Evento') + +## Evento.GeraEventoID() Method + +Gera uma ID única para o Evento a ser enviado para o portal do SPED. +Cada tipo de evento da EFD-Reinf possui sua forma de geração. + +```csharp +public abstract void GeraEventoID(); +``` \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/Read(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/Read(Stream).md new file mode 100644 index 00000000..a9d1108a --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/Read(Stream).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[Evento](EficazFramework.SPED.Schemas.eSocial/Evento.md 'EficazFramework.SPED.Schemas.eSocial.Evento') + +## Evento.Read(Stream) Method + +Efetua a leitura do evento em XML e retorna uma instância do Evento/> + +```csharp +public EficazFramework.SPED.Schemas.eSocial.Evento Read(System.IO.Stream xmlStream); +``` +#### Parameters + + + +`xmlStream` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') + +#### Returns +[Evento](EficazFramework.SPED.Schemas.eSocial/Evento.md 'EficazFramework.SPED.Schemas.eSocial.Evento') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/Read(string).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/Read(string).md new file mode 100644 index 00000000..f33da615 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/Read(string).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[Evento](EficazFramework.SPED.Schemas.eSocial/Evento.md 'EficazFramework.SPED.Schemas.eSocial.Evento') + +## Evento.Read(string) Method + +Efetua a leitura do evento em XML e retorna uma instância do Evento/> + +```csharp +public EficazFramework.SPED.Schemas.eSocial.Evento Read(string xmlContent); +``` +#### Parameters + + + +`xmlContent` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[Evento](EficazFramework.SPED.Schemas.eSocial/Evento.md 'EficazFramework.SPED.Schemas.eSocial.Evento') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/ToString().md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/ToString().md new file mode 100644 index 00000000..48cd8923 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/ToString().md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[Evento](EficazFramework.SPED.Schemas.eSocial/Evento.md 'EficazFramework.SPED.Schemas.eSocial.Evento') + +## Evento.ToString() Method + +Substitui o método ToString() de object para retornar o resultado do método [Serialize](https://docs.microsoft.com/en-us/dotnet/api/Serialize 'Serialize') + +```csharp +public override string ToString(); +``` + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/Write().md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/Write().md new file mode 100644 index 00000000..8922ceb1 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Evento/Write().md @@ -0,0 +1,14 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[Evento](EficazFramework.SPED.Schemas.eSocial/Evento.md 'EficazFramework.SPED.Schemas.eSocial.Evento') + +## Evento.Write() Method + +Serializa o evento da EFD-Reinf para a representação em string do conteúdo do XML. + +```csharp +public string Write(); +``` + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') +string XML value \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeEveTrab.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdeEventoNaoPeriodico.md similarity index 93% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeEveTrab.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdeEventoNaoPeriodico.md index 64a4fc43..9bf301af 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeEveTrab.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdeEventoNaoPeriodico.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TIdeEveTrab Class +## IdeEventoNaoPeriodico Class Identificação do Evento Não Períodico ### Properties diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeEveFopagMensal.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdeEventoPeriodico.md similarity index 94% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeEveFopagMensal.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdeEventoPeriodico.md index 6f885b89..84571203 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeEveFopagMensal.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdeEventoPeriodico.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TIdeEveFopagMensal Class +## IdeEventoPeriodico Class Identificação do Evento Períodico ### Properties diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdePeriodo.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdePeriodo.md similarity index 94% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdePeriodo.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdePeriodo.md index 436e847f..dee367ce 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdePeriodo.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdePeriodo.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TIdePeriodo Class +## IdePeriodo Class Informação do Período (inicial e final, formato AAAA-MM) ### Properties diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeTransmissor.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdeTransmissor.md similarity index 93% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeTransmissor.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdeTransmissor.md index c1884a04..4f40c0fb 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeTransmissor.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdeTransmissor.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TIdeTransmissor Class +## IdeTransmissor Class Identificação do Transmissor ### Properties diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeCadastro.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdentificacaoCadastro.md similarity index 92% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeCadastro.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdentificacaoCadastro.md index 372bf25c..87f100b0 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeCadastro.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/IdentificacaoCadastro.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TIdeCadastro Class +## IdentificacaoCadastro Class Identificação do Evento, com Ambiente, Processo Emissor e Versão ### Properties diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TProcessamentoRetornoEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ProcessamentoRetornoEvento.md similarity index 83% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TProcessamentoRetornoEvento.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/ProcessamentoRetornoEvento.md index 3f4a2385..02c5e89e 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TProcessamentoRetornoEvento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ProcessamentoRetornoEvento.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TProcessamentoRetornoEvento Class +## ProcessamentoRetornoEvento Class Dados do processamento informado em RetornoEvento ### Properties @@ -12,4 +12,4 @@ Dados do processamento informado em RetornoEvento | descResposta | `String` | | | versaoAppProcessamento | `String` | | | dhProcessamento | `DateTime` | | -| ocorrencias | `List` | | +| ocorrencias | `List` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabAliqGilratProcAdmJudRat.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ProcessoAdministrativo.md similarity index 88% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabAliqGilratProcAdmJudRat.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/ProcessoAdministrativo.md index 0fddafa1..ef9bb50d 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabAliqGilratProcAdmJudRat.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/ProcessoAdministrativo.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TDadosEstabAliqGilratProcAdmJudRat Class +## ProcessoAdministrativo Class ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoConsultaLoteEventos.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoConsultaLoteEventos.md index 401e4b3d..33650b68 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoConsultaLoteEventos.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoConsultaLoteEventos.md @@ -8,7 +8,7 @@ Retorno á consulta de lote de eventos | Name | Type | | | :--- | :---: | :--- | -| retornoProcessamentoLoteEventos | `eSocialRetornoProcessamentoLoteEventos` | | +| retornoProcessamentoLoteEventos | `RetornoProcessamentoLoteEventos` | | | Methods | | | :--- | :--- | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000_Alteracao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoEnvioLoteEventos.md similarity index 58% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000_Alteracao.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoEnvioLoteEventos.md index b66e8b3e..0e2c1cf5 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000_Alteracao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoEnvioLoteEventos.md @@ -1,11 +1,12 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## S1000_Alteracao Class +## RetornoEnvioLoteEventos Class ### Properties | Name | Type | | | :--- | :---: | :--- | -| idePeriodo | `TIdePeriodo` | | -| infoCadastro | `TInfoEmpregador` | | -| novaValidade | `TIdePeriodo` | | +| ideEmpregador | `Empregador` | | +| ideTransmissor | `IdeTransmissor` | | +| status | `StatusEnvio` | | +| dadosRecepcaoLote | `DadosRecepcao` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoLoteEventos.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoLoteEventos.md index befbb6ac..c8c330a4 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoLoteEventos.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoLoteEventos.md @@ -9,7 +9,7 @@ Retorno ao chamado de envio dos eventos | Name | Type | | | :--- | :---: | :--- | | DadosEnvio | `EnvioLoteEventos` | | -| retornoEnvioLoteEventos | `eSocialRetornoEnvioLoteEventos` | | +| retornoEnvioLoteEventos | `RetornoEnvioLoteEventos` | | | Methods | | | :--- | :--- | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventos.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventos.md new file mode 100644 index 00000000..9b8034fe --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventos.md @@ -0,0 +1,14 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') + +## RetornoProcessamentoLoteEventos Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| ideEmpregador | `Empregador` | | +| ideTransmissor | `IdeTransmissor` | | +| status | `StatusConsulta` | | +| dadosRecepcaoLote | `DadosRecepcao` | | +| dadosProcessamentoLote | `DadosProcessamento` | | +| retornoEventos | `RetornoProcessamentoLoteEventosRetornoEventos` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005_Exclusao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventos.md similarity index 66% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005_Exclusao.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventos.md index 9475060f..7ecdcc2f 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005_Exclusao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventos.md @@ -1,9 +1,9 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## S1005_Exclusao Class +## RetornoProcessamentoLoteEventosRetornoEventos Class ### Properties | Name | Type | | | :--- | :---: | :--- | -| ideEstab | `TIdeEstab` | | +| evento | `RetornoProcessamentoLoteEventosRetornoEventosEvento[]` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventosEvento.md similarity index 51% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventosEvento.md index f573e299..c3a7142b 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventosEvento.md @@ -1,17 +1,17 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento Class +## RetornoProcessamentoLoteEventosRetornoEventosEvento Class ### Properties | Name | Type | | | :--- | :---: | :--- | | retornoEvento | `XElement` | | -| tot | `eSocialRetornoProcessamentoLoteEventosRetornoEventosEventoTot[]` | | +| tot | `RetornoProcessamentoLoteEventosRetornoEventosEventoTot[]` | | | Id | `String` | | | evtDupl | `Boolean` | | | evtDuplSpecified | `Boolean` | | | Methods | | | :--- | :--- | -| [Result()](EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento/Result().md 'EficazFramework.SPED.Schemas.eSocial.eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento.Result()') | | +| [Result()](EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventosEvento/Result().md 'EficazFramework.SPED.Schemas.eSocial.RetornoProcessamentoLoteEventosRetornoEventosEvento.Result()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventosEvento/Result().md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventosEvento/Result().md new file mode 100644 index 00000000..b1346f00 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventosEvento/Result().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[RetornoProcessamentoLoteEventosRetornoEventosEvento](EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventosEvento.md 'EficazFramework.SPED.Schemas.eSocial.RetornoProcessamentoLoteEventosRetornoEventosEvento') + +## RetornoProcessamentoLoteEventosRetornoEventosEvento.Result() Method + +```csharp +public EficazFramework.SPED.Schemas.eSocial.eSocialRetornoEvento Result(); +``` + +#### Returns +[eSocialRetornoEvento](EficazFramework.SPED.Schemas.eSocial/eSocialRetornoEvento.md 'EficazFramework.SPED.Schemas.eSocial.eSocialRetornoEvento') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventosEventoTot.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventosEventoTot.md similarity index 81% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventosEventoTot.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventosEventoTot.md index 0fc0a7d7..46d30c29 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventosEventoTot.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/RetornoProcessamentoLoteEventosRetornoEventosEventoTot.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## eSocialRetornoProcessamentoLoteEventosRetornoEventosEventoTot Class +## RetornoProcessamentoLoteEventosRetornoEventosEventoTot Class ### Properties | Name | Type | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000.md index f6d9b2db..d3854491 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000.md @@ -6,12 +6,5 @@ | Name | Type | | | :--- | :---: | :--- | -| evtInfoEmpregador | `eSocialEvtInfoEmpregador` | | +| evtInfoEmpregador | `S1000InfoEmpregador` | | | Signature | `SignatureType` | | - -| Methods | | -| :--- | :--- | -| [ContribuinteCNPJ()](EficazFramework.SPED.Schemas.eSocial/S1000/ContribuinteCNPJ().md 'EficazFramework.SPED.Schemas.eSocial.S1000.ContribuinteCNPJ()') | | -| [DefineSerializer()](EficazFramework.SPED.Schemas.eSocial/S1000/DefineSerializer().md 'EficazFramework.SPED.Schemas.eSocial.S1000.DefineSerializer()') | | -| [GeraEventoID()](EficazFramework.SPED.Schemas.eSocial/S1000/GeraEventoID().md 'EficazFramework.SPED.Schemas.eSocial.S1000.GeraEventoID()') | | -| [GetEventoID()](EficazFramework.SPED.Schemas.eSocial/S1000/GetEventoID().md 'EficazFramework.SPED.Schemas.eSocial.S1000.GetEventoID()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000/ContribuinteCNPJ().md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000/ContribuinteCNPJ().md deleted file mode 100644 index 80ccfa77..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000/ContribuinteCNPJ().md +++ /dev/null @@ -1,11 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[S1000](EficazFramework.SPED.Schemas.eSocial/S1000.md 'EficazFramework.SPED.Schemas.eSocial.S1000') - -## S1000.ContribuinteCNPJ() Method - -```csharp -public override string ContribuinteCNPJ(); -``` - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000/GeraEventoID().md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000/GeraEventoID().md deleted file mode 100644 index 0a58f17c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000/GeraEventoID().md +++ /dev/null @@ -1,8 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[S1000](EficazFramework.SPED.Schemas.eSocial/S1000.md 'EficazFramework.SPED.Schemas.eSocial.S1000') - -## S1000.GeraEventoID() Method - -```csharp -public override void GeraEventoID(); -``` \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000/GetEventoID().md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000/GetEventoID().md deleted file mode 100644 index 17ddde21..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000/GetEventoID().md +++ /dev/null @@ -1,11 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[S1000](EficazFramework.SPED.Schemas.eSocial/S1000.md 'EficazFramework.SPED.Schemas.eSocial.S1000') - -## S1000.GetEventoID() Method - -```csharp -public override object GetEventoID(); -``` - -#### Returns -[System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005.md index d1272479..c64bb551 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005.md @@ -6,12 +6,10 @@ | Name | Type | | | :--- | :---: | :--- | -| evtTabEstab | `eSocialEvtTabEstab` | | +| evtTabEstab | `S1005TabelaEstabelecimento` | | | Signature | `SignatureType` | | | Methods | | | :--- | :--- | | [ContribuinteCNPJ()](EficazFramework.SPED.Schemas.eSocial/S1005/ContribuinteCNPJ().md 'EficazFramework.SPED.Schemas.eSocial.S1005.ContribuinteCNPJ()') | | -| [DefineSerializer()](EficazFramework.SPED.Schemas.eSocial/S1005/DefineSerializer().md 'EficazFramework.SPED.Schemas.eSocial.S1005.DefineSerializer()') | | | [GeraEventoID()](EficazFramework.SPED.Schemas.eSocial/S1005/GeraEventoID().md 'EficazFramework.SPED.Schemas.eSocial.S1005.GeraEventoID()') | | -| [GetEventoID()](EficazFramework.SPED.Schemas.eSocial/S1005/GetEventoID().md 'EficazFramework.SPED.Schemas.eSocial.S1005.GetEventoID()') | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005/DefineSerializer().md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005/DefineSerializer().md deleted file mode 100644 index 5071840f..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005/DefineSerializer().md +++ /dev/null @@ -1,11 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[S1005](EficazFramework.SPED.Schemas.eSocial/S1005.md 'EficazFramework.SPED.Schemas.eSocial.S1005') - -## S1005.DefineSerializer() Method - -```csharp -public override System.Xml.Serialization.XmlSerializer DefineSerializer(); -``` - -#### Returns -[System.Xml.Serialization.XmlSerializer](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Serialization.XmlSerializer 'System.Xml.Serialization.XmlSerializer') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005/GetEventoID().md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005/GetEventoID().md deleted file mode 100644 index dc05b377..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005/GetEventoID().md +++ /dev/null @@ -1,11 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[S1005](EficazFramework.SPED.Schemas.eSocial/S1005.md 'EficazFramework.SPED.Schemas.eSocial.S1005') - -## S1005.GetEventoID() Method - -```csharp -public override object GetEventoID(); -``` - -#### Returns -[System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005_Alteracao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005_Alteracao.md deleted file mode 100644 index 77ac8359..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005_Alteracao.md +++ /dev/null @@ -1,11 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## S1005_Alteracao Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| ideEstab | `TIdeEstab` | | -| dadosEstab | `TDadosEstab` | | -| novaValidade | `TIdePeriodo` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005_Inclusao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005_Inclusao.md deleted file mode 100644 index 27ba71dc..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1005_Inclusao.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## S1005_Inclusao Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| ideEstab | `TIdeEstab` | | -| dadosEstab | `TDadosEstab` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1010_Alteracao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1010_Alteracao.md index 76c2d3b4..733d1765 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1010_Alteracao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1010_Alteracao.md @@ -8,4 +8,4 @@ | :--- | :---: | :--- | | ideRubrica | `TIdeRubrica` | | | dadosRubrica | `TDadosRubrica` | | -| novaValidade | `TIdePeriodo` | | +| novaValidade | `IdePeriodo` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1020_Alteracao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1020_Alteracao.md index 4ffe23d4..9c217526 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1020_Alteracao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1020_Alteracao.md @@ -8,4 +8,4 @@ | :--- | :---: | :--- | | ideLotacao | `TIdeLotacao` | | | dadosLotacao | `TDadosLotacao` | | -| novaValidade | `TIdePeriodo` | | +| novaValidade | `IdePeriodo` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1030_Alteracao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1030_Alteracao.md index 15777999..56fd2c7e 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1030_Alteracao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1030_Alteracao.md @@ -8,4 +8,4 @@ | :--- | :---: | :--- | | ideCargo | `TideCargo` | | | dadosCargo | `TDadosCargo` | | -| novaValidade | `TIdePeriodo` | | +| novaValidade | `IdePeriodo` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1040_Alteracao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1040_Alteracao.md index facff646..bb6de8a5 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1040_Alteracao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1040_Alteracao.md @@ -8,4 +8,4 @@ | :--- | :---: | :--- | | ideFuncao | `TIdeFuncao` | | | dadosFuncao | `TDadosFuncao` | | -| novaValidade | `TIdePeriodo` | | +| novaValidade | `IdePeriodo` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1050_Alteracao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1050_Alteracao.md index 41065286..9ba0adf5 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1050_Alteracao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1050_Alteracao.md @@ -8,4 +8,4 @@ | :--- | :---: | :--- | | ideHorContratual | `TIdeHorContratual` | | | dadosHorContratual | `TDadosHorContratual` | | -| novaValidade | `TIdePeriodo` | | +| novaValidade | `IdePeriodo` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TStatusConsulta.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/StatusConsulta.md similarity index 86% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TStatusConsulta.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/StatusConsulta.md index 9f1b692d..16e80752 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TStatusConsulta.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/StatusConsulta.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TStatusConsulta Class +## StatusConsulta Class Resultado dos servidores do eSocial após Invoke da Consulta de Lote de Eventos ### Properties @@ -12,4 +12,4 @@ Resultado dos servidores do eSocial após Invoke da Consulta de Lote de Eventos | descResposta | `String` | | | tempoEstimadoConclusao | `Int32` | | | tempoEstimadoConclusaoSpecified | `Boolean` | | -| ocorrencias | `List` | | +| ocorrencias | `List` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TStatusEnvio.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/StatusEnvio.md similarity index 84% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/TStatusEnvio.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/StatusEnvio.md index ad121f86..813ccca2 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TStatusEnvio.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/StatusEnvio.md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## TStatusEnvio Class +## StatusEnvio Class Resultado dos servidores do eSocial após Invoke do Envio de Lote de Eventos ### Properties @@ -10,4 +10,4 @@ Resultado dos servidores do eSocial após Invoke do Envio de Lote de Eventos | :--- | :---: | :--- | | cdResposta | `Int32` | | | descResposta | `String` | | -| ocorrencias | `List` | | +| ocorrencias | `List` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md deleted file mode 100644 index fee55814..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md +++ /dev/null @@ -1,25 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TArquivoEsocial Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| Any | `XElement` | | -| Id | `String` | | - -| Methods | | -| :--- | :--- | -| [CanDeserialize(string, TArquivoEsocial)](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanDeserialize(string,TArquivoEsocial).md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial.CanDeserialize(string, EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial)') | | -| [CanDeserialize(string, TArquivoEsocial, Exception)](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanDeserialize(string,TArquivoEsocial,Exception).md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial.CanDeserialize(string, EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial, System.Exception)') | Deserializes workflow markup into an TNfeProc object | -| [CanLoadFrom(Stream, TArquivoEsocial)](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanLoadFrom(Stream,TArquivoEsocial).md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial)') | | -| [CanLoadFrom(Stream, TArquivoEsocial, Exception)](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanLoadFrom(Stream,TArquivoEsocial,Exception).md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial.CanLoadFrom(System.IO.Stream, EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial, System.Exception)') | Deserializes xml markup from file into an TNfeProc object | -| [CanSaveToFile(Stream, Exception)](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanSaveToFile(Stream,Exception).md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial.CanSaveToFile(System.IO.Stream, System.Exception)') | Serializes current TNfeProc object into file | -| [Deserialize(string)](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/Deserialize(string).md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial.Deserialize(string)') | | -| [Deserialize(Stream)](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/Deserialize(Stream).md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial.Deserialize(System.IO.Stream)') | | -| [LoadFrom(Stream)](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/LoadFrom(Stream).md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial.LoadFrom(System.IO.Stream)') | | -| [LoadFromAsync(Stream)](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/LoadFromAsync(Stream).md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial.LoadFromAsync(System.IO.Stream)') | | -| [SaveTo(Stream)](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/SaveTo(Stream).md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial.SaveTo(System.IO.Stream)') | | -| [SaveToAsync(Stream)](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/SaveToAsync(Stream).md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial.SaveToAsync(System.IO.Stream)') | | -| [Serialize()](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/Serialize().md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial.Serialize()') | Serializes current TNfeProc object into an XML document | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanDeserialize(string,TArquivoEsocial).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanDeserialize(string,TArquivoEsocial).md deleted file mode 100644 index 55d6c1e1..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanDeserialize(string,TArquivoEsocial).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') - -## TArquivoEsocial.CanDeserialize(string, TArquivoEsocial) Method - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial obj); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - - - -`obj` [TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanDeserialize(string,TArquivoEsocial,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanDeserialize(string,TArquivoEsocial,Exception).md deleted file mode 100644 index a12b26cb..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanDeserialize(string,TArquivoEsocial,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') - -## TArquivoEsocial.CanDeserialize(string, TArquivoEsocial, Exception) Method - -Deserializes workflow markup into an TNfeProc object - -```csharp -public static bool CanDeserialize(string xml, ref EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial obj, ref System.Exception exception); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -string workflow markup to deserialize - - - -`obj` [TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanLoadFrom(Stream,TArquivoEsocial).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanLoadFrom(Stream,TArquivoEsocial).md deleted file mode 100644 index cffb69c2..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanLoadFrom(Stream,TArquivoEsocial).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') - -## TArquivoEsocial.CanLoadFrom(Stream, TArquivoEsocial) Method - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial obj); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - - - -`obj` [TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanLoadFrom(Stream,TArquivoEsocial,Exception).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanLoadFrom(Stream,TArquivoEsocial,Exception).md deleted file mode 100644 index 1ce18e17..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/CanLoadFrom(Stream,TArquivoEsocial,Exception).md +++ /dev/null @@ -1,33 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') - -## TArquivoEsocial.CanLoadFrom(Stream, TArquivoEsocial, Exception) Method - -Deserializes xml markup from file into an TNfeProc object - -```csharp -public static bool CanLoadFrom(System.IO.Stream source, ref EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial obj, ref System.Exception exception); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -target stream of outupt xml file - - - -`obj` [TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') - -Output TNfeProc object - - - -`exception` [System.Exception](https://docs.microsoft.com/en-us/dotnet/api/System.Exception 'System.Exception') - -output Exception value if deserialize failed - -#### Returns -[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') -true if this XmlSerializer can deserialize the object; otherwise, false \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/Deserialize(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/Deserialize(Stream).md deleted file mode 100644 index dba9c826..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/Deserialize(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') - -## TArquivoEsocial.Deserialize(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial Deserialize(System.IO.Stream s); -``` -#### Parameters - - - -`s` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/Deserialize(string).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/Deserialize(string).md deleted file mode 100644 index 8ee06e52..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/Deserialize(string).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') - -## TArquivoEsocial.Deserialize(string) Method - -```csharp -public static EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial Deserialize(string xml); -``` -#### Parameters - - - -`xml` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -#### Returns -[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/LoadFrom(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/LoadFrom(Stream).md deleted file mode 100644 index b43f7b08..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/LoadFrom(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') - -## TArquivoEsocial.LoadFrom(Stream) Method - -```csharp -public static EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial LoadFrom(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/LoadFromAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/LoadFromAsync(Stream).md deleted file mode 100644 index aca5dc33..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/LoadFromAsync(Stream).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') - -## TArquivoEsocial.LoadFromAsync(Stream) Method - -```csharp -public static System.Threading.Tasks.Task LoadFromAsync(System.IO.Stream source); -``` -#### Parameters - - - -`source` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/SaveToAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/SaveToAsync(Stream).md deleted file mode 100644 index 55630124..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial/SaveToAsync(Stream).md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[TArquivoEsocial](EficazFramework.SPED.Schemas.eSocial/TArquivoEsocial.md 'EficazFramework.SPED.Schemas.eSocial.TArquivoEsocial') - -## TArquivoEsocial.SaveToAsync(Stream) Method - -```csharp -public virtual void SaveToAsync(System.IO.Stream target); -``` -#### Parameters - - - -`target` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstab.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstab.md deleted file mode 100644 index c82c1fd5..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstab.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TDadosEstab Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| cnaePrep | `String` | | -| aliqGilrat | `TDadosEstabAliqGilrat` | | -| infoCaepf | `TDadosEstabInfoCaepf` | | -| infoObra | `TDadosEstabInfoObra` | | -| infoTrab | `TDadosEstabInfoTrab` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabAliqGilrat.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabAliqGilrat.md deleted file mode 100644 index 5fa2b727..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabAliqGilrat.md +++ /dev/null @@ -1,15 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TDadosEstabAliqGilrat Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| aliqRat | `String` | | -| fap | `Decimal` | | -| fapSpecified | `Boolean` | | -| aliqRatAjust | `Decimal` | | -| aliqRatAjustSpecified | `Boolean` | | -| procAdmJudRat | `TDadosEstabAliqGilratProcAdmJudRat` | | -| procAdmJudFap | `TDadosEstabAliqGilratProcAdmJudFap` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabAliqGilratProcAdmJudFap.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabAliqGilratProcAdmJudFap.md deleted file mode 100644 index 29e16a76..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabAliqGilratProcAdmJudFap.md +++ /dev/null @@ -1,11 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TDadosEstabAliqGilratProcAdmJudFap Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| tpProc | `SByte` | | -| nrProc | `String` | | -| codSusp | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoCaepf.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoCaepf.md deleted file mode 100644 index 8084a249..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoCaepf.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TDadosEstabInfoCaepf Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| tpCaepf | `TipoCAEPF` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoObra.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoObra.md deleted file mode 100644 index 27dc0707..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoObra.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TDadosEstabInfoObra Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| indSubstPatrObra | `IndicadorSubstPatronalObra` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrab.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrab.md deleted file mode 100644 index d24dabb4..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrab.md +++ /dev/null @@ -1,11 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TDadosEstabInfoTrab Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| regPt | `RegistroPonto` | | -| infoApr | `TDadosEstabInfoTrabInfoApr` | | -| infoPCD | `TDadosEstabInfoTrabInfoPCD` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrabInfoApr.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrabInfoApr.md deleted file mode 100644 index 26308c47..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrabInfoApr.md +++ /dev/null @@ -1,12 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TDadosEstabInfoTrabInfoApr Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| contApr | `IndicadorContratAprendiz` | | -| nrProcJud | `String` | | -| contEntEd | `String` | | -| infoEntEduc | `TDadosEstabInfoTrabInfoAprInfoEntEduc[]` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrabInfoAprInfoEntEduc.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrabInfoAprInfoEntEduc.md deleted file mode 100644 index a76ca7b9..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrabInfoAprInfoEntEduc.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TDadosEstabInfoTrabInfoAprInfoEntEduc Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| nrInsc | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrabInfoPCD.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrabInfoPCD.md deleted file mode 100644 index d46722bd..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TDadosEstabInfoTrabInfoPCD.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TDadosEstabInfoTrabInfoPCD Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| contPCD | `IndicadorContratPCD` | | -| nrProcJud | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeEstab.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeEstab.md deleted file mode 100644 index 01f654ca..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TIdeEstab.md +++ /dev/null @@ -1,12 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TIdeEstab Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| tpInsc | `TipoInscricao` | | -| nrInsc | `String` | | -| iniValid | `String` | | -| fimValid | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregador.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregador.md deleted file mode 100644 index 9d5e568a..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregador.md +++ /dev/null @@ -1,30 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TInfoEmpregador Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| nmRazao | `String` | | -| classTrib | `String` | | -| natJurid | `String` | | -| indCoop | `IndicadorCooperativa` | | -| indCoopSpecified | `Boolean` | | -| indConstr | `SimNaoByte` | | -| indConstrSpecified | `Boolean` | | -| indDesFolha | `SimNaoByte` | | -| indOpcCP | `OpcaoTributacaoPrevidenciaria` | | -| indOpcCPSpecified | `Boolean` | | -| indOptRegEletron | `SimNaoByte` | | -| indPorte | `String` | | -| indEntEd | `SimNaoString` | | -| indEntEdSpecified | `Boolean` | | -| indEtt | `SimNaoString` | | -| nrRegEtt | `String` | | -| dadosIsencao | `TInfoEmpregadorDadosIsencao` | | -| contato | `TInfoEmpregadorContato` | | -| infoOP | `TInfoEmpregadorInfoOP` | | -| infoOrgInternacional | `TInfoEmpregadorInfoOrgInternacional` | | -| softwareHouse | `TInfoEmpregadorSoftwareHouse` | | -| infoComplementares | `TInfoEmpregadorInfoComplementares` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorContato.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorContato.md deleted file mode 100644 index e933241c..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorContato.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TInfoEmpregadorContato Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| nmCtt | `String` | | -| cpfCtt | `String` | | -| foneFixo | `String` | | -| foneCel | `String` | | -| email | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorDadosIsencao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorDadosIsencao.md deleted file mode 100644 index bd84caef..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorDadosIsencao.md +++ /dev/null @@ -1,18 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TInfoEmpregadorDadosIsencao Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| ideMinLei | `String` | | -| nrCertif | `String` | | -| dtEmisCertif | `DateTime` | | -| dtVencCertif | `DateTime` | | -| nrProtRenov | `String` | | -| dtProtRenov | `DateTime` | | -| dtProtRenovSpecified | `Boolean` | | -| dtDou | `DateTime` | | -| dtDouSpecified | `Boolean` | | -| pagDou | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoComplementares.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoComplementares.md deleted file mode 100644 index 741d9ea8..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoComplementares.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TInfoEmpregadorInfoComplementares Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| situacaoPJ | `TInfoEmpregadorInfoComplementaresSituacaoPJ` | | -| situacaoPF | `TInfoEmpregadorInfoComplementaresSituacaoPF` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoComplementaresSituacaoPF.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoComplementaresSituacaoPF.md deleted file mode 100644 index 707cb656..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoComplementaresSituacaoPF.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TInfoEmpregadorInfoComplementaresSituacaoPF Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| indSitPF | `SituacaoPessoaFisica` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoComplementaresSituacaoPJ.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoComplementaresSituacaoPJ.md deleted file mode 100644 index a25635f9..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoComplementaresSituacaoPJ.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TInfoEmpregadorInfoComplementaresSituacaoPJ Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| indSitPJ | `SituacaoPessoaJuridica` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOP.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOP.md deleted file mode 100644 index cfb3ea6b..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOP.md +++ /dev/null @@ -1,11 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TInfoEmpregadorInfoOP Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| nrSiafi | `String` | | -| infoEFR | `TInfoEmpregadorInfoOPInfoEFR` | | -| infoEnte | `TInfoEmpregadorInfoOPInfoEnte` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOPInfoEFR.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOPInfoEFR.md deleted file mode 100644 index b53f5ede..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOPInfoEFR.md +++ /dev/null @@ -1,10 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TInfoEmpregadorInfoOPInfoEFR Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| ideEFR | `String` | | -| cnpjEFR | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOPInfoEnte.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOPInfoEnte.md deleted file mode 100644 index 91f5aaf4..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOPInfoEnte.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TInfoEmpregadorInfoOPInfoEnte Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| nmEnte | `String` | | -| uf | `UFCadastro` | | -| codMunic | `String` | | -| indRPPS | `String` | | -| subteto | `SByte` | | -| vrSubteto | `Decimal` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOrgInternacional.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOrgInternacional.md deleted file mode 100644 index eeb76a82..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorInfoOrgInternacional.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TInfoEmpregadorInfoOrgInternacional Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| indAcordoIsenMulta | `SByte` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorSoftwareHouse.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorSoftwareHouse.md deleted file mode 100644 index 1fbe2c74..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/TInfoEmpregadorSoftwareHouse.md +++ /dev/null @@ -1,13 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## TInfoEmpregadorSoftwareHouse Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| cnpjSoftHouse | `String` | | -| nmRazao | `String` | | -| nmCont | `String` | | -| telefone | `String` | | -| email | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000_Inclusao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Versao.md similarity index 54% rename from Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000_Inclusao.md rename to Docs/Api/EficazFramework.SPED.Schemas.eSocial/Versao.md index 8a8eff77..1f6dade4 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/S1000_Inclusao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/Versao.md @@ -1,10 +1,15 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') ### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') -## S1000_Inclusao Class -### Properties +## Versao Enum -| Name | Type | | -| :--- | :---: | :--- | -| idePeriodo | `TIdePeriodo` | | -| infoCadastro | `TInfoEmpregador` | | +Versão do schema + +```csharp +public enum Versao +``` +### Fields + + + +`v_S_01_02_00` 0 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEnvioLoteEventos.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEnvioLoteEventos.md index d0be739a..35dba2f1 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEnvioLoteEventos.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEnvioLoteEventos.md @@ -6,7 +6,7 @@ | Name | Type | | | :--- | :---: | :--- | -| ideEmpregador | `TEmpregador` | | -| ideTransmissor | `TIdeTransmissor` | | +| ideEmpregador | `Empregador` | | +| ideTransmissor | `IdeTransmissor` | | | eventos | `eSocialEnvioLoteEventosEventos` | | | grupo | `Int32` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEnvioLoteEventosEventos.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEnvioLoteEventosEventos.md index deaabecb..024b5451 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEnvioLoteEventosEventos.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEnvioLoteEventosEventos.md @@ -6,4 +6,4 @@ | Name | Type | | | :--- | :---: | :--- | -| evento | `List` | | +| evento | `List` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtAdmissao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtAdmissao.md index b59e5446..8bba71ec 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtAdmissao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtAdmissao.md @@ -6,8 +6,8 @@ | Name | Type | | | :--- | :---: | :--- | -| ideEvento | `TIdeEveTrab` | | -| ideEmpregador | `TEmpregador` | | +| ideEvento | `IdeEventoNaoPeriodico` | | +| ideEmpregador | `Empregador` | | | trabalhador | `eSocialEvtAdmissaoTrabalhador` | | | vinculo | `eSocialEvtAdmissaoVinculo` | | | Id | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtAdmissaoVinculoInfoContratoLocalTrabalho.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtAdmissaoVinculoInfoContratoLocalTrabalho.md index ff93e609..fd1c21a7 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtAdmissaoVinculoInfoContratoLocalTrabalho.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtAdmissaoVinculoInfoContratoLocalTrabalho.md @@ -7,4 +7,4 @@ | Name | Type | | | :--- | :---: | :--- | | localTrabGeral | `TLocalTrab` | | -| localTrabDom | `TEnderecoBrasil` | | +| localTrabDom | `EnderecoBrasileiro` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtAqProd.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtAqProd.md index 5b69648f..bdeabada 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtAqProd.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtAqProd.md @@ -6,7 +6,7 @@ | Name | Type | | | :--- | :---: | :--- | -| ideEvento | `TIdeEveFopagMensal` | | -| ideEmpregador | `TEmpregador` | | +| ideEvento | `IdeEventoPeriodico` | | +| ideEmpregador | `Empregador` | | | infoAquisProd | `eSocialEvtAqProdInfoAquisProd` | | | Id | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtComProd.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtComProd.md index 75c8a40b..ca7735da 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtComProd.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtComProd.md @@ -6,7 +6,7 @@ | Name | Type | | | :--- | :---: | :--- | -| ideEvento | `TIdeEveFopagMensal` | | -| ideEmpregador | `TEmpregador` | | +| ideEvento | `IdeEventoPeriodico` | | +| ideEmpregador | `Empregador` | | | infoComProd | `eSocialEvtComProdInfoComProd` | | | Id | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtFechaEvPer.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtFechaEvPer.md index c42a1cf2..244dba7a 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtFechaEvPer.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtFechaEvPer.md @@ -7,7 +7,7 @@ | Name | Type | | | :--- | :---: | :--- | | ideEvento | `eSocialEvtFechaEvPerIdeEvento` | | -| ideEmpregador | `TEmpregador` | | +| ideEmpregador | `Empregador` | | | ideRespInf | `eSocialEvtFechaEvPerIdeRespInf` | | | infoFech | `eSocialEvtFechaEvPerInfoFech` | | | Id | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtInfoEmpregador.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtInfoEmpregador.md deleted file mode 100644 index 2d4f3039..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtInfoEmpregador.md +++ /dev/null @@ -1,12 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## eSocialEvtInfoEmpregador Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| ideEvento | `TIdeCadastro` | | -| ideEmpregador | `TEmpregador` | | -| infoEmpregador | `eSocialEvtInfoEmpregadorInfoEmpregador` | | -| Id | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtInfoEmpregadorInfoEmpregador.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtInfoEmpregadorInfoEmpregador.md deleted file mode 100644 index ef74c676..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtInfoEmpregadorInfoEmpregador.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## eSocialEvtInfoEmpregadorInfoEmpregador Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| Item | `Object` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtInfoEmpregadorInfoEmpregadorExclusao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtInfoEmpregadorInfoEmpregadorExclusao.md deleted file mode 100644 index db3f6176..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtInfoEmpregadorInfoEmpregadorExclusao.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## eSocialEvtInfoEmpregadorInfoEmpregadorExclusao Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| idePeriodo | `TIdePeriodo` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtReabreEvPer.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtReabreEvPer.md index a7b33f19..57bd73f1 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtReabreEvPer.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtReabreEvPer.md @@ -7,5 +7,5 @@ | Name | Type | | | :--- | :---: | :--- | | ideEvento | `eSocialEvtReabreEvPerIdeEvento` | | -| ideEmpregador | `TEmpregador` | | +| ideEmpregador | `Empregador` | | | Id | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabCargo.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabCargo.md index a58cd651..ac46b500 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabCargo.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabCargo.md @@ -6,7 +6,7 @@ | Name | Type | | | :--- | :---: | :--- | -| ideEvento | `TIdeCadastro` | | -| ideEmpregador | `TEmpregador` | | +| ideEvento | `IdentificacaoCadastro` | | +| ideEmpregador | `Empregador` | | | infoCargo | `eSocialEvtTabCargoInfoCargo` | | | Id | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabEstab.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabEstab.md deleted file mode 100644 index 89bc33ee..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabEstab.md +++ /dev/null @@ -1,12 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## eSocialEvtTabEstab Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| ideEvento | `TIdeCadastro` | | -| ideEmpregador | `TEmpregador` | | -| infoEstab | `eSocialEvtTabEstabInfoEstab` | | -| Id | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabEstabInfoEstab.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabEstabInfoEstab.md deleted file mode 100644 index 8c3e2a32..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabEstabInfoEstab.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## eSocialEvtTabEstabInfoEstab Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| Item | `Object` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabFuncao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabFuncao.md index 035211e1..cb7c69b7 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabFuncao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabFuncao.md @@ -6,7 +6,7 @@ | Name | Type | | | :--- | :---: | :--- | -| ideEvento | `TIdeCadastro` | | -| ideEmpregador | `TEmpregador` | | +| ideEvento | `IdentificacaoCadastro` | | +| ideEmpregador | `Empregador` | | | infoFuncao | `eSocialEvtTabFuncaoInfoFuncao` | | | Id | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabHorTur.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabHorTur.md index 82b61638..15621a76 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabHorTur.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabHorTur.md @@ -6,7 +6,7 @@ | Name | Type | | | :--- | :---: | :--- | -| ideEvento | `TIdeCadastro` | | -| ideEmpregador | `TEmpregador` | | +| ideEvento | `IdentificacaoCadastro` | | +| ideEmpregador | `Empregador` | | | infoHorContratual | `eSocialEvtTabHorTurInfoHorContratual` | | | Id | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabLotacao.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabLotacao.md index 60f8ce7f..3a05f92f 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabLotacao.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabLotacao.md @@ -6,7 +6,7 @@ | Name | Type | | | :--- | :---: | :--- | -| ideEvento | `TIdeCadastro` | | -| ideEmpregador | `TEmpregador` | | +| ideEvento | `IdentificacaoCadastro` | | +| ideEmpregador | `Empregador` | | | infoLotacao | `eSocialEvtTabLotacaoInfoLotacao` | | | Id | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabRubrica.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabRubrica.md index a7ad0feb..5bc26d71 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabRubrica.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialEvtTabRubrica.md @@ -6,7 +6,7 @@ | Name | Type | | | :--- | :---: | :--- | -| ideEvento | `TIdeCadastro` | | -| ideEmpregador | `TEmpregador` | | +| ideEvento | `IdentificacaoCadastro` | | +| ideEmpregador | `Empregador` | | | infoRubrica | `eSocialEvtTabRubricaInfoRubrica` | | | Id | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoEnvioLoteEventos.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoEnvioLoteEventos.md deleted file mode 100644 index 44b3f189..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoEnvioLoteEventos.md +++ /dev/null @@ -1,12 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## eSocialRetornoEnvioLoteEventos Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| ideEmpregador | `TEmpregador` | | -| ideTransmissor | `TIdeTransmissor` | | -| status | `TStatusEnvio` | | -| dadosRecepcaoLote | `TDadosRecepcao` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoEvento.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoEvento.md index 5230c68b..8f4112b9 100644 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoEvento.md +++ b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoEvento.md @@ -7,9 +7,9 @@ | Name | Type | | | :--- | :---: | :--- | | Id | `String` | | -| ideEmpregador | `TEmpregador` | | -| recepcao | `TDadosRecepcaoRetornoEvento` | | -| processamento | `TProcessamentoRetornoEvento` | | +| ideEmpregador | `Empregador` | | +| recepcao | `DadosRecepcaoRetornoEvento` | | +| processamento | `ProcessamentoRetornoEvento` | | | recibo | `eSocialRetornoEventoRecibo` | | | Methods | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventos.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventos.md deleted file mode 100644 index 470b258e..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventos.md +++ /dev/null @@ -1,14 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## eSocialRetornoProcessamentoLoteEventos Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| ideEmpregador | `TEmpregador` | | -| ideTransmissor | `TIdeTransmissor` | | -| status | `TStatusConsulta` | | -| dadosRecepcaoLote | `TDadosRecepcao` | | -| dadosProcessamentoLote | `TDadosProcessamento` | | -| retornoEventos | `eSocialRetornoProcessamentoLoteEventosRetornoEventos` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventos.md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventos.md deleted file mode 100644 index 4299ae5d..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventos.md +++ /dev/null @@ -1,9 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') - -## eSocialRetornoProcessamentoLoteEventosRetornoEventos Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| evento | `eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento[]` | | diff --git a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento/Result().md b/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento/Result().md deleted file mode 100644 index 3c19ab9e..00000000 --- a/Docs/Api/EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento/Result().md +++ /dev/null @@ -1,11 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial').[eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento](EficazFramework.SPED.Schemas.eSocial/eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento.md 'EficazFramework.SPED.Schemas.eSocial.eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento') - -## eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento.Result() Method - -```csharp -public EficazFramework.SPED.Schemas.eSocial.eSocialRetornoEvento Result(); -``` - -#### Returns -[eSocialRetornoEvento](EficazFramework.SPED.Schemas.eSocial/eSocialRetornoEvento.md 'EficazFramework.SPED.Schemas.eSocial.eSocialRetornoEvento') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md b/Docs/Api/EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md new file mode 100644 index 00000000..5256a135 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Schemas/IXmlSpedDocument/Serialize().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Schemas](EficazFramework.SPED.Schemas.md 'EficazFramework.SPED.Schemas').[IXmlSpedDocument](EficazFramework.SPED.Schemas.md#EficazFramework.SPED.Schemas.IXmlSpedDocument 'EficazFramework.SPED.Schemas.IXmlSpedDocument') + +## IXmlSpedDocument.Serialize() Method + +```csharp +string Serialize(); +``` + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts.md b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts.md new file mode 100644 index 00000000..d7992c2d --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts.md @@ -0,0 +1,12 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') + +## EficazFramework.SPED.Services.CTe.Contracts Namespace + +| Classes | | +| :--- | :--- | +| [CteConsultaCTRequest](EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTRequest.md 'EficazFramework.SPED.Services.CTe.Contracts.CteConsultaCTRequest') | | +| [CteConsultaCTResponse](EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTResponse.md 'EficazFramework.SPED.Services.CTe.Contracts.CteConsultaCTResponse') | | +| [CTeDistribuicaoDFeRequest](EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeRequest.md 'EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeRequest') | | +| [CTeDistribuicaoDFeRequestBody](EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeRequestBody.md 'EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeRequestBody') | | +| [CTeDistribuicaoDFeResponse](EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponse.md 'EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeResponse') | | +| [CTeDistribuicaoDFeResponseBody](EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponseBody.md 'EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeResponseBody') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeRequest.md b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeRequest.md new file mode 100644 index 00000000..7c0761a5 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeRequest.md @@ -0,0 +1,4 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe.Contracts](EficazFramework.SPED.Services.CTe.Contracts.md 'EficazFramework.SPED.Services.CTe.Contracts') + +## CTeDistribuicaoDFeRequest Class diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeRequestBody.md b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeRequestBody.md new file mode 100644 index 00000000..3f348a98 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeRequestBody.md @@ -0,0 +1,4 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe.Contracts](EficazFramework.SPED.Services.CTe.Contracts.md 'EficazFramework.SPED.Services.CTe.Contracts') + +## CTeDistribuicaoDFeRequestBody Class diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponse.md b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponse.md new file mode 100644 index 00000000..5f078058 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponse.md @@ -0,0 +1,8 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe.Contracts](EficazFramework.SPED.Services.CTe.Contracts.md 'EficazFramework.SPED.Services.CTe.Contracts') + +## CTeDistribuicaoDFeResponse Class + +| Methods | | +| :--- | :--- | +| [UnWrap()](EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponse/UnWrap().md 'EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeResponse.UnWrap()') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponse/UnWrap().md b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponse/UnWrap().md new file mode 100644 index 00000000..a4d93616 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponse/UnWrap().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe.Contracts](EficazFramework.SPED.Services.CTe.Contracts.md 'EficazFramework.SPED.Services.CTe.Contracts').[CTeDistribuicaoDFeResponse](EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponse.md 'EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeResponse') + +## CTeDistribuicaoDFeResponse.UnWrap() Method + +```csharp +public EficazFramework.SPED.Schemas.CTe.RetornoDistribuicaoDFe UnWrap(); +``` + +#### Returns +[RetornoDistribuicaoDFe](EficazFramework.SPED.Schemas.CTe/RetornoDistribuicaoDFe.md 'EficazFramework.SPED.Schemas.CTe.RetornoDistribuicaoDFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponseBody.md b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponseBody.md new file mode 100644 index 00000000..1e9d1281 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponseBody.md @@ -0,0 +1,8 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe.Contracts](EficazFramework.SPED.Services.CTe.Contracts.md 'EficazFramework.SPED.Services.CTe.Contracts') + +## CTeDistribuicaoDFeResponseBody Class + +| Methods | | +| :--- | :--- | +| [UnWrap()](EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponseBody/UnWrap().md 'EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeResponseBody.UnWrap()') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponseBody/UnWrap().md b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponseBody/UnWrap().md new file mode 100644 index 00000000..42946c11 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponseBody/UnWrap().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe.Contracts](EficazFramework.SPED.Services.CTe.Contracts.md 'EficazFramework.SPED.Services.CTe.Contracts').[CTeDistribuicaoDFeResponseBody](EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponseBody.md 'EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeResponseBody') + +## CTeDistribuicaoDFeResponseBody.UnWrap() Method + +```csharp +public EficazFramework.SPED.Schemas.CTe.RetornoDistribuicaoDFe UnWrap(); +``` + +#### Returns +[RetornoDistribuicaoDFe](EficazFramework.SPED.Schemas.CTe/RetornoDistribuicaoDFe.md 'EficazFramework.SPED.Schemas.CTe.RetornoDistribuicaoDFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTRequest.md b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTRequest.md new file mode 100644 index 00000000..5e88aa54 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTRequest.md @@ -0,0 +1,4 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe.Contracts](EficazFramework.SPED.Services.CTe.Contracts.md 'EficazFramework.SPED.Services.CTe.Contracts') + +## CteConsultaCTRequest Class diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTResponse.md b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTResponse.md new file mode 100644 index 00000000..2e46a0df --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTResponse.md @@ -0,0 +1,8 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe.Contracts](EficazFramework.SPED.Services.CTe.Contracts.md 'EficazFramework.SPED.Services.CTe.Contracts') + +## CteConsultaCTResponse Class + +| Methods | | +| :--- | :--- | +| [UnWrap()](EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTResponse/UnWrap().md 'EficazFramework.SPED.Services.CTe.Contracts.CteConsultaCTResponse.UnWrap()') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTResponse/UnWrap().md b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTResponse/UnWrap().md new file mode 100644 index 00000000..20f84368 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTResponse/UnWrap().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe.Contracts](EficazFramework.SPED.Services.CTe.Contracts.md 'EficazFramework.SPED.Services.CTe.Contracts').[CteConsultaCTResponse](EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTResponse.md 'EficazFramework.SPED.Services.CTe.Contracts.CteConsultaCTResponse') + +## CteConsultaCTResponse.UnWrap() Method + +```csharp +public EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe UnWrap(); +``` + +#### Returns +[RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/ICTeDistribuicaoDFeSoap/cteDistDFeInteresse(CTeDistribuicaoDFeRequest).md b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/ICTeDistribuicaoDFeSoap/cteDistDFeInteresse(CTeDistribuicaoDFeRequest).md new file mode 100644 index 00000000..e240b72d --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/ICTeDistribuicaoDFeSoap/cteDistDFeInteresse(CTeDistribuicaoDFeRequest).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe.Contracts](EficazFramework.SPED.Services.CTe.Contracts.md 'EficazFramework.SPED.Services.CTe.Contracts').[ICTeDistribuicaoDFeSoap](EficazFramework.SPED.Services.CTe.Contracts.md#EficazFramework.SPED.Services.CTe.Contracts.ICTeDistribuicaoDFeSoap 'EficazFramework.SPED.Services.CTe.Contracts.ICTeDistribuicaoDFeSoap') + +## ICTeDistribuicaoDFeSoap.cteDistDFeInteresse(CTeDistribuicaoDFeRequest) Method + +```csharp +EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeResponse cteDistDFeInteresse(EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeRequest request); +``` +#### Parameters + + + +`request` [CTeDistribuicaoDFeRequest](EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeRequest.md 'EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeRequest') + +#### Returns +[CTeDistribuicaoDFeResponse](EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponse.md 'EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeResponse') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/ICTeDistribuicaoDFeSoap/cteDistDFeInteresseAsync(CTeDistribuicaoDFeRequest).md b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/ICTeDistribuicaoDFeSoap/cteDistDFeInteresseAsync(CTeDistribuicaoDFeRequest).md new file mode 100644 index 00000000..95c98932 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/ICTeDistribuicaoDFeSoap/cteDistDFeInteresseAsync(CTeDistribuicaoDFeRequest).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe.Contracts](EficazFramework.SPED.Services.CTe.Contracts.md 'EficazFramework.SPED.Services.CTe.Contracts').[ICTeDistribuicaoDFeSoap](EficazFramework.SPED.Services.CTe.Contracts.md#EficazFramework.SPED.Services.CTe.Contracts.ICTeDistribuicaoDFeSoap 'EficazFramework.SPED.Services.CTe.Contracts.ICTeDistribuicaoDFeSoap') + +## ICTeDistribuicaoDFeSoap.cteDistDFeInteresseAsync(CTeDistribuicaoDFeRequest) Method + +```csharp +System.Threading.Tasks.Task cteDistDFeInteresseAsync(EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeRequest request); +``` +#### Parameters + + + +`request` [CTeDistribuicaoDFeRequest](EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeRequest.md 'EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeRequest') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[CTeDistribuicaoDFeResponse](EficazFramework.SPED.Services.CTe.Contracts/CTeDistribuicaoDFeResponse.md 'EficazFramework.SPED.Services.CTe.Contracts.CTeDistribuicaoDFeResponse')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/ICteConsultaSoap/cteConsultaCT(CteConsultaCTRequest).md b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/ICteConsultaSoap/cteConsultaCT(CteConsultaCTRequest).md new file mode 100644 index 00000000..df6e6568 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/ICteConsultaSoap/cteConsultaCT(CteConsultaCTRequest).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe.Contracts](EficazFramework.SPED.Services.CTe.Contracts.md 'EficazFramework.SPED.Services.CTe.Contracts').[ICteConsultaSoap](EficazFramework.SPED.Services.CTe.Contracts.md#EficazFramework.SPED.Services.CTe.Contracts.ICteConsultaSoap 'EficazFramework.SPED.Services.CTe.Contracts.ICteConsultaSoap') + +## ICteConsultaSoap.cteConsultaCT(CteConsultaCTRequest) Method + +```csharp +EficazFramework.SPED.Services.CTe.Contracts.CteConsultaCTResponse cteConsultaCT(EficazFramework.SPED.Services.CTe.Contracts.CteConsultaCTRequest request); +``` +#### Parameters + + + +`request` [CteConsultaCTRequest](EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTRequest.md 'EficazFramework.SPED.Services.CTe.Contracts.CteConsultaCTRequest') + +#### Returns +[CteConsultaCTResponse](EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTResponse.md 'EficazFramework.SPED.Services.CTe.Contracts.CteConsultaCTResponse') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/ICteConsultaSoap/cteConsultaCTAsync(CteConsultaCTRequest).md b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/ICteConsultaSoap/cteConsultaCTAsync(CteConsultaCTRequest).md new file mode 100644 index 00000000..0bbd3075 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.Contracts/ICteConsultaSoap/cteConsultaCTAsync(CteConsultaCTRequest).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe.Contracts](EficazFramework.SPED.Services.CTe.Contracts.md 'EficazFramework.SPED.Services.CTe.Contracts').[ICteConsultaSoap](EficazFramework.SPED.Services.CTe.Contracts.md#EficazFramework.SPED.Services.CTe.Contracts.ICteConsultaSoap 'EficazFramework.SPED.Services.CTe.Contracts.ICteConsultaSoap') + +## ICteConsultaSoap.cteConsultaCTAsync(CteConsultaCTRequest) Method + +```csharp +System.Threading.Tasks.Task cteConsultaCTAsync(EficazFramework.SPED.Services.CTe.Contracts.CteConsultaCTRequest request); +``` +#### Parameters + + + +`request` [CteConsultaCTRequest](EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTRequest.md 'EficazFramework.SPED.Services.CTe.Contracts.CteConsultaCTRequest') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[CteConsultaCTResponse](EficazFramework.SPED.Services.CTe.Contracts/CteConsultaCTResponse.md 'EficazFramework.SPED.Services.CTe.Contracts.CteConsultaCTResponse')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe.md b/Docs/Api/EficazFramework.SPED.Services.CTe.md new file mode 100644 index 00000000..b7fcfeda --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe.md @@ -0,0 +1,7 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') + +## EficazFramework.SPED.Services.CTe Namespace + +| Classes | | +| :--- | :--- | +| [CTeService](EficazFramework.SPED.Services.CTe/CTeService.md 'EficazFramework.SPED.Services.CTe.CTeService') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe/CTeService.md b/Docs/Api/EficazFramework.SPED.Services.CTe/CTeService.md new file mode 100644 index 00000000..6f8695e0 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe/CTeService.md @@ -0,0 +1,9 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe](EficazFramework.SPED.Services.CTe.md 'EficazFramework.SPED.Services.CTe') + +## CTeService Class + +| Methods | | +| :--- | :--- | +| [ConsultaSituacaoAsync(string, Ambiente)](EficazFramework.SPED.Services.CTe/CTeService/ConsultaSituacaoAsync(string,Ambiente).md 'EficazFramework.SPED.Services.CTe.CTeService.ConsultaSituacaoAsync(string, EficazFramework.SPED.Schemas.NFe.Ambiente)') | Efetua a consulta de protocolo de CT-e / CT-eOS | +| [DistribuicaoDFeAsync(OrgaoIBGE, string, int, Ambiente)](EficazFramework.SPED.Services.CTe/CTeService/DistribuicaoDFeAsync(OrgaoIBGE,string,int,Ambiente).md 'EficazFramework.SPED.Services.CTe.CTeService.DistribuicaoDFeAsync(EficazFramework.SPED.Schemas.NFe.OrgaoIBGE, string, int, EficazFramework.SPED.Schemas.NFe.Ambiente)') | Executa o serviço de distribuição de DF-e e visa retornar as informações sobre CT-e dos últimos 90 dias.

Pode incluir: CT-e completo, resumo de CT-e e/ou eventos do CT-e. | diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe/CTeService/ConsultaSituacaoAsync(string,Ambiente).md b/Docs/Api/EficazFramework.SPED.Services.CTe/CTeService/ConsultaSituacaoAsync(string,Ambiente).md new file mode 100644 index 00000000..70fca9f0 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe/CTeService/ConsultaSituacaoAsync(string,Ambiente).md @@ -0,0 +1,26 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe](EficazFramework.SPED.Services.CTe.md 'EficazFramework.SPED.Services.CTe').[CTeService](EficazFramework.SPED.Services.CTe/CTeService.md 'EficazFramework.SPED.Services.CTe.CTeService') + +## CTeService.ConsultaSituacaoAsync(string, Ambiente) Method + +Efetua a consulta de protocolo de CT-e / CT-eOS + +```csharp +public System.Threading.Tasks.Task ConsultaSituacaoAsync(string chave, EficazFramework.SPED.Schemas.NFe.Ambiente ambiente=EficazFramework.SPED.Schemas.NFe.Ambiente.Producao); +``` +#### Parameters + + + +`chave` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Chave da CT-e ou CT-eOS para consulta + + + +`ambiente` [Ambiente](EficazFramework.SPED.Schemas.NFe/Ambiente.md 'EficazFramework.SPED.Schemas.NFe.Ambiente') + +Produção ou Homologação + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[RetornoConsultaSituacaoCTe](EficazFramework.SPED.Schemas.CTe/RetornoConsultaSituacaoCTe.md 'EficazFramework.SPED.Schemas.CTe.RetornoConsultaSituacaoCTe')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.CTe/CTeService/DistribuicaoDFeAsync(OrgaoIBGE,string,int,Ambiente).md b/Docs/Api/EficazFramework.SPED.Services.CTe/CTeService/DistribuicaoDFeAsync(OrgaoIBGE,string,int,Ambiente).md new file mode 100644 index 00000000..ec8e3078 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.CTe/CTeService/DistribuicaoDFeAsync(OrgaoIBGE,string,int,Ambiente).md @@ -0,0 +1,37 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.CTe](EficazFramework.SPED.Services.CTe.md 'EficazFramework.SPED.Services.CTe').[CTeService](EficazFramework.SPED.Services.CTe/CTeService.md 'EficazFramework.SPED.Services.CTe.CTeService') + +## CTeService.DistribuicaoDFeAsync(OrgaoIBGE, string, int, Ambiente) Method + +Executa o serviço de distribuição de DF-e e visa retornar as informações sobre CT-e dos últimos 90 dias.
+Pode incluir: CT-e completo, resumo de CT-e e/ou eventos do CT-e. + +```csharp +public System.Threading.Tasks.Task DistribuicaoDFeAsync(EficazFramework.SPED.Schemas.NFe.OrgaoIBGE uf, string cnpjCpf, int ultimoNsu=0, EficazFramework.SPED.Schemas.NFe.Ambiente ambiente=EficazFramework.SPED.Schemas.NFe.Ambiente.Producao); +``` +#### Parameters + + + +`uf` [OrgaoIBGE](EficazFramework.SPED.Schemas.NFe/OrgaoIBGE.md 'EficazFramework.SPED.Schemas.NFe.OrgaoIBGE') + +Utilizar a UF do destinatário até que se conheça a real aplicação deste parâmetro + + + +`cnpjCpf` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +CNPJ ou CPF do interessado pela busca + + + +`ultimoNsu` [System.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System.Int32') + +NSU para início das buscas, ou 0 para mais antigo possível + + + +`ambiente` [Ambiente](EficazFramework.SPED.Schemas.NFe/Ambiente.md 'EficazFramework.SPED.Schemas.NFe.Ambiente') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[RetornoDistribuicaoDFe](EficazFramework.SPED.Schemas.CTe/RetornoDistribuicaoDFe.md 'EficazFramework.SPED.Schemas.CTe.RetornoDistribuicaoDFe')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf.md new file mode 100644 index 00000000..e3a9679c --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf.md @@ -0,0 +1,23 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') + +## EficazFramework.SPED.Services.EFD_Reinf Namespace + +| Classes | | +| :--- | :--- | +| [ConteudoReinf](EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf.md 'EficazFramework.SPED.Services.EFD_Reinf.ConteudoReinf') | | +| [EfdReinfServices](EficazFramework.SPED.Services.EFD_Reinf/EfdReinfServices.md 'EficazFramework.SPED.Services.EFD_Reinf.EfdReinfServices') | | +| [EnvioLoteEventos](EficazFramework.SPED.Services.EFD_Reinf/EnvioLoteEventos.md 'EficazFramework.SPED.Services.EFD_Reinf.EnvioLoteEventos') | | +| [LoteEventoRetornoInfo](EficazFramework.SPED.Services.EFD_Reinf/LoteEventoRetornoInfo.md 'EficazFramework.SPED.Services.EFD_Reinf.LoteEventoRetornoInfo') | | +| [LoteEventos](EficazFramework.SPED.Services.EFD_Reinf/LoteEventos.md 'EficazFramework.SPED.Services.EFD_Reinf.LoteEventos') | | +| [LoteEventosRetorno](EficazFramework.SPED.Services.EFD_Reinf/LoteEventosRetorno.md 'EficazFramework.SPED.Services.EFD_Reinf.LoteEventosRetorno') | | +| [ProcessamentoEvento](EficazFramework.SPED.Services.EFD_Reinf/ProcessamentoEvento.md 'EficazFramework.SPED.Services.EFD_Reinf.ProcessamentoEvento') | | +| [RecepcaoEnvio](EficazFramework.SPED.Services.EFD_Reinf/RecepcaoEnvio.md 'EficazFramework.SPED.Services.EFD_Reinf.RecepcaoEnvio') | | +| [RegistroOcorrenciaRetorno](EficazFramework.SPED.Services.EFD_Reinf/RegistroOcorrenciaRetorno.md 'EficazFramework.SPED.Services.EFD_Reinf.RegistroOcorrenciaRetorno') | | +| [Request](EficazFramework.SPED.Services.EFD_Reinf/Request.md 'EficazFramework.SPED.Services.EFD_Reinf.Request') | | +| [Response](EficazFramework.SPED.Services.EFD_Reinf/Response.md 'EficazFramework.SPED.Services.EFD_Reinf.Response') | | +| [RetornoLoteEventos](EficazFramework.SPED.Services.EFD_Reinf/RetornoLoteEventos.md 'EficazFramework.SPED.Services.EFD_Reinf.RetornoLoteEventos') | Retorno (response) dos eventos da API Assíncrona | +| [StatusRetorno](EficazFramework.SPED.Services.EFD_Reinf/StatusRetorno.md 'EficazFramework.SPED.Services.EFD_Reinf.StatusRetorno') | | + +| Enums | | +| :--- | :--- | +| [VersaoRest](EficazFramework.SPED.Services.EFD_Reinf/VersaoRest.md 'EficazFramework.SPED.Services.EFD_Reinf.VersaoRest') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf.md new file mode 100644 index 00000000..2d018928 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf.md @@ -0,0 +1,17 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') + +## ConteudoReinf Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| Versao | `VersaoRest` | | +| Any | `XElement` | | +| Id | `String` | | + +| Methods | | +| :--- | :--- | +| [Read(string)](EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf/Read(string).md 'EficazFramework.SPED.Services.EFD_Reinf.ConteudoReinf.Read(string)') | | +| [Read(Stream)](EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf/Read(Stream).md 'EficazFramework.SPED.Services.EFD_Reinf.ConteudoReinf.Read(System.IO.Stream)') | | +| [Write()](EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf/Write().md 'EficazFramework.SPED.Services.EFD_Reinf.ConteudoReinf.Write()') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf/Read(Stream).md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf/Read(Stream).md new file mode 100644 index 00000000..118e1e88 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf/Read(Stream).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf').[ConteudoReinf](EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf.md 'EficazFramework.SPED.Services.EFD_Reinf.ConteudoReinf') + +## ConteudoReinf.Read(Stream) Method + +```csharp +public EficazFramework.SPED.Services.EFD_Reinf.ConteudoReinf Read(System.IO.Stream xmlStream); +``` +#### Parameters + + + +`xmlStream` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') + +#### Returns +[ConteudoReinf](EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf.md 'EficazFramework.SPED.Services.EFD_Reinf.ConteudoReinf') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf/Read(string).md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf/Read(string).md new file mode 100644 index 00000000..9464fab9 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf/Read(string).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf').[ConteudoReinf](EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf.md 'EficazFramework.SPED.Services.EFD_Reinf.ConteudoReinf') + +## ConteudoReinf.Read(string) Method + +```csharp +public EficazFramework.SPED.Services.EFD_Reinf.ConteudoReinf Read(string xmlContent); +``` +#### Parameters + + + +`xmlContent` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[ConteudoReinf](EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf.md 'EficazFramework.SPED.Services.EFD_Reinf.ConteudoReinf') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf/Write().md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf/Write().md new file mode 100644 index 00000000..0deae212 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf/Write().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf').[ConteudoReinf](EficazFramework.SPED.Services.EFD_Reinf/ConteudoReinf.md 'EficazFramework.SPED.Services.EFD_Reinf.ConteudoReinf') + +## ConteudoReinf.Write() Method + +```csharp +public string Write(); +``` + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/EfdReinfServices.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/EfdReinfServices.md new file mode 100644 index 00000000..629a0844 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/EfdReinfServices.md @@ -0,0 +1,9 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') + +## EfdReinfServices Class + +| Methods | | +| :--- | :--- | +| [ConsultaLoteAsync(string, Ambiente, VersaoRest)](EficazFramework.SPED.Services.EFD_Reinf/EfdReinfServices/ConsultaLoteAsync(string,Ambiente,VersaoRest).md 'EficazFramework.SPED.Services.EFD_Reinf.EfdReinfServices.ConsultaLoteAsync(string, EficazFramework.SPED.Schemas.EFD_Reinf.Ambiente, EficazFramework.SPED.Services.EFD_Reinf.VersaoRest)') | Efetua a requisição à API REST consulta/lotes da EFD-REINF para consulta de processamento de lote enviado | +| [EnviaEventosAsync(IList<Evento>, IdentificacaoContribuinte, Ambiente, VersaoRest)](EficazFramework.SPED.Services.EFD_Reinf/EfdReinfServices/EnviaEventosAsync(IList_Evento_,IdentificacaoContribuinte,Ambiente,VersaoRest).md 'EficazFramework.SPED.Services.EFD_Reinf.EfdReinfServices.EnviaEventosAsync(System.Collections.Generic.IList, EficazFramework.SPED.Schemas.EFD_Reinf.IdentificacaoContribuinte, EficazFramework.SPED.Schemas.EFD_Reinf.Ambiente, EficazFramework.SPED.Services.EFD_Reinf.VersaoRest)') | Efetua a requisição à API REST recepcao/lotes da EFD-REINF para transmissão do lote de eventos | diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/EfdReinfServices/ConsultaLoteAsync(string,Ambiente,VersaoRest).md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/EfdReinfServices/ConsultaLoteAsync(string,Ambiente,VersaoRest).md new file mode 100644 index 00000000..e8d4069f --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/EfdReinfServices/ConsultaLoteAsync(string,Ambiente,VersaoRest).md @@ -0,0 +1,30 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf').[EfdReinfServices](EficazFramework.SPED.Services.EFD_Reinf/EfdReinfServices.md 'EficazFramework.SPED.Services.EFD_Reinf.EfdReinfServices') + +## EfdReinfServices.ConsultaLoteAsync(string, Ambiente, VersaoRest) Method + +Efetua a requisição à API REST consulta/lotes da EFD-REINF para consulta de processamento de lote enviado + +```csharp +public System.Threading.Tasks.Task ConsultaLoteAsync(string protocolo, EficazFramework.SPED.Schemas.EFD_Reinf.Ambiente ambiente=EficazFramework.SPED.Schemas.EFD_Reinf.Ambiente.Producao, EficazFramework.SPED.Services.EFD_Reinf.VersaoRest versao=EficazFramework.SPED.Services.EFD_Reinf.VersaoRest.v1_00_00); +``` +#### Parameters + + + +`protocolo` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Número do protocolo para consulta + + + +`ambiente` [Ambiente](EficazFramework.SPED.Schemas.EFD_Reinf/Ambiente.md 'EficazFramework.SPED.Schemas.EFD_Reinf.Ambiente') + +Ambiente de Produção ou Testes + + + +`versao` [VersaoRest](EficazFramework.SPED.Services.EFD_Reinf/VersaoRest.md 'EficazFramework.SPED.Services.EFD_Reinf.VersaoRest') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Response](EficazFramework.SPED.Services.EFD_Reinf/Response.md 'EficazFramework.SPED.Services.EFD_Reinf.Response')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/EfdReinfServices/EnviaEventosAsync(IList_Evento_,IdentificacaoContribuinte,Ambiente,VersaoRest).md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/EfdReinfServices/EnviaEventosAsync(IList_Evento_,IdentificacaoContribuinte,Ambiente,VersaoRest).md new file mode 100644 index 00000000..2cb37ba6 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/EfdReinfServices/EnviaEventosAsync(IList_Evento_,IdentificacaoContribuinte,Ambiente,VersaoRest).md @@ -0,0 +1,42 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf').[EfdReinfServices](EficazFramework.SPED.Services.EFD_Reinf/EfdReinfServices.md 'EficazFramework.SPED.Services.EFD_Reinf.EfdReinfServices') + +## EfdReinfServices.EnviaEventosAsync(IList, IdentificacaoContribuinte, Ambiente, VersaoRest) Method + +Efetua a requisição à API REST recepcao/lotes da EFD-REINF para transmissão do lote de eventos + +```csharp +public System.Threading.Tasks.Task EnviaEventosAsync(System.Collections.Generic.IList eventos, EficazFramework.SPED.Schemas.EFD_Reinf.IdentificacaoContribuinte contribuinte, EficazFramework.SPED.Schemas.EFD_Reinf.Ambiente ambiente=EficazFramework.SPED.Schemas.EFD_Reinf.Ambiente.Producao, EficazFramework.SPED.Services.EFD_Reinf.VersaoRest versao=EficazFramework.SPED.Services.EFD_Reinf.VersaoRest.v1_00_00); +``` +#### Parameters + + + +`eventos` [System.Collections.Generic.IList<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IList-1 'System.Collections.Generic.IList`1')[Evento](EficazFramework.SPED.Schemas.EFD_Reinf/Evento.md 'EficazFramework.SPED.Schemas.EFD_Reinf.Evento')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IList-1 'System.Collections.Generic.IList`1') + +Lote de Eventos a serem transmitidos. Respeitar o limite de 50 eventos por lote + + + +`contribuinte` [EficazFramework.SPED.Schemas.EFD_Reinf.IdentificacaoContribuinte](https://docs.microsoft.com/en-us/dotnet/api/EficazFramework.SPED.Schemas.EFD_Reinf.IdentificacaoContribuinte 'EficazFramework.SPED.Schemas.EFD_Reinf.IdentificacaoContribuinte') + +Identificação do Contribuinte + + + +`ambiente` [Ambiente](EficazFramework.SPED.Schemas.EFD_Reinf/Ambiente.md 'EficazFramework.SPED.Schemas.EFD_Reinf.Ambiente') + +Ambiente de Produção ou Testes + + + +`versao` [VersaoRest](EficazFramework.SPED.Services.EFD_Reinf/VersaoRest.md 'EficazFramework.SPED.Services.EFD_Reinf.VersaoRest') + +Versão do Serviço REST + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Response](EficazFramework.SPED.Services.EFD_Reinf/Response.md 'EficazFramework.SPED.Services.EFD_Reinf.Response')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') + +#### Exceptions + +[System.ArgumentNullException](https://docs.microsoft.com/en-us/dotnet/api/System.ArgumentNullException 'System.ArgumentNullException') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/EnvioLoteEventos.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/EnvioLoteEventos.md new file mode 100644 index 00000000..c2416e98 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/EnvioLoteEventos.md @@ -0,0 +1,10 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') + +## EnvioLoteEventos Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| ideContribuinte | `IdentificacaoContribuinte` | | +| eventos | `LoteEventos` | | diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/LoteEventoRetornoInfo.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/LoteEventoRetornoInfo.md new file mode 100644 index 00000000..d146421d --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/LoteEventoRetornoInfo.md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') + +## LoteEventoRetornoInfo Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| RawXml | `XElement` | | +| retornoEventoInfo | `R9001` | Retorno do envio dos eventos da série R-2000 (exceto fechamento) | +| retornoEventoFechamentoInfo | `R9011` | Retorno do envio do evento de Fechamento R-2099 | +| retornoEventoRetInfo | `R9005` | Retorno do envio dos eventos da série R-4000 (exceto fechamento) | +| retornoEventoFechamentoRetInfo | `R9015` | Retorno do envio do eventos de fechamento R-4099 | +| Id | `String` | | +| evtDupl | `Boolean` | | +| evtDuplSpecified | `Boolean` | | diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/LoteEventos.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/LoteEventos.md new file mode 100644 index 00000000..9049eef5 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/LoteEventos.md @@ -0,0 +1,9 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') + +## LoteEventos Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| eventos | `List` | | diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/LoteEventosRetorno.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/LoteEventosRetorno.md new file mode 100644 index 00000000..bdbcaa90 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/LoteEventosRetorno.md @@ -0,0 +1,9 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') + +## LoteEventosRetorno Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| evento | `LoteEventoRetornoInfo[]` | | diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ProcessamentoEvento.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ProcessamentoEvento.md new file mode 100644 index 00000000..0dee0317 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/ProcessamentoEvento.md @@ -0,0 +1,9 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') + +## ProcessamentoEvento Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| versaoAplicativoProcessamentoLote | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/RecepcaoEnvio.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/RecepcaoEnvio.md new file mode 100644 index 00000000..97d1416f --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/RecepcaoEnvio.md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') + +## RecepcaoEnvio Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| dhRecepcao | `DateTimeOffset` | | +| versaoAplicativoRecepcao | `String` | | +| protocoloEnvio | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/RegistroOcorrenciaRetorno.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/RegistroOcorrenciaRetorno.md new file mode 100644 index 00000000..2cc8dd9d --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/RegistroOcorrenciaRetorno.md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') + +## RegistroOcorrenciaRetorno Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| tipo | `String` | | +| localizacaoErroAviso | `String` | | +| localizacao | `String` | | +| codigo | `String` | | +| descricao | `String` | | diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Request.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Request.md new file mode 100644 index 00000000..220caaa8 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Request.md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') + +## Request Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| Versao | `VersaoRest` | | +| envioLoteEventos | `EnvioLoteEventos` | | + +| Methods | | +| :--- | :--- | +| [Read(string)](EficazFramework.SPED.Services.EFD_Reinf/Request/Read(string).md 'EficazFramework.SPED.Services.EFD_Reinf.Request.Read(string)') | Retorna a instância de [Request](EficazFramework.SPED.Services.EFD_Reinf/Request.md 'EficazFramework.SPED.Services.EFD_Reinf.Request') desserializada do conteúdo XML | +| [Read(Stream)](EficazFramework.SPED.Services.EFD_Reinf/Request/Read(Stream).md 'EficazFramework.SPED.Services.EFD_Reinf.Request.Read(System.IO.Stream)') | Retorna a instância de [Request](EficazFramework.SPED.Services.EFD_Reinf/Request.md 'EficazFramework.SPED.Services.EFD_Reinf.Request') desserializada do conteúdo XML | +| [Write()](EficazFramework.SPED.Services.EFD_Reinf/Request/Write().md 'EficazFramework.SPED.Services.EFD_Reinf.Request.Write()') | Escreve o conteúdo da instância no formato XML | diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Request/Read(Stream).md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Request/Read(Stream).md new file mode 100644 index 00000000..e5337aa9 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Request/Read(Stream).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf').[Request](EficazFramework.SPED.Services.EFD_Reinf/Request.md 'EficazFramework.SPED.Services.EFD_Reinf.Request') + +## Request.Read(Stream) Method + +Retorna a instância de [Request](EficazFramework.SPED.Services.EFD_Reinf/Request.md 'EficazFramework.SPED.Services.EFD_Reinf.Request') desserializada do conteúdo XML + +```csharp +public EficazFramework.SPED.Services.EFD_Reinf.Request Read(System.IO.Stream xmlStream); +``` +#### Parameters + + + +`xmlStream` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') + +#### Returns +[Request](EficazFramework.SPED.Services.EFD_Reinf/Request.md 'EficazFramework.SPED.Services.EFD_Reinf.Request') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Request/Read(string).md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Request/Read(string).md new file mode 100644 index 00000000..aa7940f0 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Request/Read(string).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf').[Request](EficazFramework.SPED.Services.EFD_Reinf/Request.md 'EficazFramework.SPED.Services.EFD_Reinf.Request') + +## Request.Read(string) Method + +Retorna a instância de [Request](EficazFramework.SPED.Services.EFD_Reinf/Request.md 'EficazFramework.SPED.Services.EFD_Reinf.Request') desserializada do conteúdo XML + +```csharp +public EficazFramework.SPED.Services.EFD_Reinf.Request Read(string xmlContent); +``` +#### Parameters + + + +`xmlContent` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[Request](EficazFramework.SPED.Services.EFD_Reinf/Request.md 'EficazFramework.SPED.Services.EFD_Reinf.Request') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Request/Write().md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Request/Write().md new file mode 100644 index 00000000..ff4822ab --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Request/Write().md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf').[Request](EficazFramework.SPED.Services.EFD_Reinf/Request.md 'EficazFramework.SPED.Services.EFD_Reinf.Request') + +## Request.Write() Method + +Escreve o conteúdo da instância no formato XML + +```csharp +public string Write(); +``` + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Response.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Response.md new file mode 100644 index 00000000..4728e8f3 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Response.md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') + +## Response Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| Versao | `VersaoRest` | | +| retornoLoteEventosAssincrono | `RetornoLoteEventos` | | + +| Methods | | +| :--- | :--- | +| [Read(string)](EficazFramework.SPED.Services.EFD_Reinf/Response/Read(string).md 'EficazFramework.SPED.Services.EFD_Reinf.Response.Read(string)') | Retorna a instância de [Response](EficazFramework.SPED.Services.EFD_Reinf/Response.md 'EficazFramework.SPED.Services.EFD_Reinf.Response') desserializada do conteúdo XML | +| [Read(Stream)](EficazFramework.SPED.Services.EFD_Reinf/Response/Read(Stream).md 'EficazFramework.SPED.Services.EFD_Reinf.Response.Read(System.IO.Stream)') | Retorna a instância de [Response](EficazFramework.SPED.Services.EFD_Reinf/Response.md 'EficazFramework.SPED.Services.EFD_Reinf.Response') desserializada do conteúdo XML | +| [Write()](EficazFramework.SPED.Services.EFD_Reinf/Response/Write().md 'EficazFramework.SPED.Services.EFD_Reinf.Response.Write()') | Escreve o conteúdo da instância no formato XML | diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Response/Read(Stream).md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Response/Read(Stream).md new file mode 100644 index 00000000..5a532d1f --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Response/Read(Stream).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf').[Response](EficazFramework.SPED.Services.EFD_Reinf/Response.md 'EficazFramework.SPED.Services.EFD_Reinf.Response') + +## Response.Read(Stream) Method + +Retorna a instância de [Response](EficazFramework.SPED.Services.EFD_Reinf/Response.md 'EficazFramework.SPED.Services.EFD_Reinf.Response') desserializada do conteúdo XML + +```csharp +public EficazFramework.SPED.Services.EFD_Reinf.Response Read(System.IO.Stream xmlStream); +``` +#### Parameters + + + +`xmlStream` [System.IO.Stream](https://docs.microsoft.com/en-us/dotnet/api/System.IO.Stream 'System.IO.Stream') + +#### Returns +[Response](EficazFramework.SPED.Services.EFD_Reinf/Response.md 'EficazFramework.SPED.Services.EFD_Reinf.Response') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Response/Read(string).md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Response/Read(string).md new file mode 100644 index 00000000..ee7361f6 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Response/Read(string).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf').[Response](EficazFramework.SPED.Services.EFD_Reinf/Response.md 'EficazFramework.SPED.Services.EFD_Reinf.Response') + +## Response.Read(string) Method + +Retorna a instância de [Response](EficazFramework.SPED.Services.EFD_Reinf/Response.md 'EficazFramework.SPED.Services.EFD_Reinf.Response') desserializada do conteúdo XML + +```csharp +public EficazFramework.SPED.Services.EFD_Reinf.Response Read(string xmlContent); +``` +#### Parameters + + + +`xmlContent` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[Response](EficazFramework.SPED.Services.EFD_Reinf/Response.md 'EficazFramework.SPED.Services.EFD_Reinf.Response') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Response/Write().md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Response/Write().md new file mode 100644 index 00000000..7a5e493b --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/Response/Write().md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf').[Response](EficazFramework.SPED.Services.EFD_Reinf/Response.md 'EficazFramework.SPED.Services.EFD_Reinf.Response') + +## Response.Write() Method + +Escreve o conteúdo da instância no formato XML + +```csharp +public string Write(); +``` + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/RetornoLoteEventos.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/RetornoLoteEventos.md new file mode 100644 index 00000000..c1eae512 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/RetornoLoteEventos.md @@ -0,0 +1,15 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') + +## RetornoLoteEventos Class + +Retorno (response) dos eventos da API Assíncrona +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| ideContribuinte | `IdentificacaoContribuinte` | | +| status | `StatusRetorno` | | +| dadosRecepcaoLote | `RecepcaoEnvio` | | +| dadosProcessamentoLote | `ProcessamentoEvento` | | +| retornoEventos | `LoteEventosRetorno` | | diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/StatusRetorno.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/StatusRetorno.md new file mode 100644 index 00000000..4c5d8c5a --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/StatusRetorno.md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') + +## StatusRetorno Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| cdResposta | `String` | | +| descResposta | `String` | | +| dadosRegistroOcorrenciaLote | `RegistroOcorrenciaRetorno[]` | | diff --git a/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/VersaoRest.md b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/VersaoRest.md new file mode 100644 index 00000000..80308347 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.EFD_Reinf/VersaoRest.md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') + +## VersaoRest Enum + +```csharp +public enum VersaoRest +``` +### Fields + + + +`v1_00_00` 0 \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts.md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts.md new file mode 100644 index 00000000..7b8a4749 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts.md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') + +## EficazFramework.SPED.Services.NFe.Contracts Namespace + +| Classes | | +| :--- | :--- | +| [consultaCadastroRequest](EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroRequest') | | +| [consultaCadastroResponse](EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroResponse') | | +| [nfeAutorizacaoLoteRequest](EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteRequest') | | +| [nfeAutorizacaoLoteResponse](EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteResponse') | | +| [nfeConsultaNFRequest](EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFRequest') | | +| [nfeConsultaNFResponse](EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFResponse') | | +| [NFeDistribuicaoDFeRequest](EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeRequest') | | +| [NFeDistribuicaoDFeRequestBody](EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeRequestBody.md 'EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeRequestBody') | | +| [NFeDistribuicaoDFeResponse](EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeResponse') | | +| [NFeDistribuicaoDFeResponseBody](EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponseBody.md 'EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeResponseBody') | | +| [RecepcaoEvento4Request](EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Request.md 'EficazFramework.SPED.Services.NFe.Contracts.RecepcaoEvento4Request') | | +| [RecepcaoEvento4Response](EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Response.md 'EficazFramework.SPED.Services.NFe.Contracts.RecepcaoEvento4Response') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/ICadConsultaCadastro4Soap/consultaCadastro(consultaCadastroRequest).md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/ICadConsultaCadastro4Soap/consultaCadastro(consultaCadastroRequest).md new file mode 100644 index 00000000..cc693cdc --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/ICadConsultaCadastro4Soap/consultaCadastro(consultaCadastroRequest).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[ICadConsultaCadastro4Soap](EficazFramework.SPED.Services.NFe.Contracts.md#EficazFramework.SPED.Services.NFe.Contracts.ICadConsultaCadastro4Soap 'EficazFramework.SPED.Services.NFe.Contracts.ICadConsultaCadastro4Soap') + +## ICadConsultaCadastro4Soap.consultaCadastro(consultaCadastroRequest) Method + +```csharp +EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroResponse consultaCadastro(EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroRequest request); +``` +#### Parameters + + + +`request` [consultaCadastroRequest](EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroRequest') + +#### Returns +[consultaCadastroResponse](EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroResponse') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/ICadConsultaCadastro4Soap/consultaCadastroAsync(consultaCadastroRequest).md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/ICadConsultaCadastro4Soap/consultaCadastroAsync(consultaCadastroRequest).md new file mode 100644 index 00000000..29055cf0 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/ICadConsultaCadastro4Soap/consultaCadastroAsync(consultaCadastroRequest).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[ICadConsultaCadastro4Soap](EficazFramework.SPED.Services.NFe.Contracts.md#EficazFramework.SPED.Services.NFe.Contracts.ICadConsultaCadastro4Soap 'EficazFramework.SPED.Services.NFe.Contracts.ICadConsultaCadastro4Soap') + +## ICadConsultaCadastro4Soap.consultaCadastroAsync(consultaCadastroRequest) Method + +```csharp +System.Threading.Tasks.Task consultaCadastroAsync(EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroRequest request); +``` +#### Parameters + + + +`request` [consultaCadastroRequest](EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroRequest') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[consultaCadastroResponse](EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroResponse')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeAutorizacao4Soap/nfeAutorizacaoLote(nfeAutorizacaoLoteRequest).md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeAutorizacao4Soap/nfeAutorizacaoLote(nfeAutorizacaoLoteRequest).md new file mode 100644 index 00000000..95130442 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeAutorizacao4Soap/nfeAutorizacaoLote(nfeAutorizacaoLoteRequest).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[INFeAutorizacao4Soap](EficazFramework.SPED.Services.NFe.Contracts.md#EficazFramework.SPED.Services.NFe.Contracts.INFeAutorizacao4Soap 'EficazFramework.SPED.Services.NFe.Contracts.INFeAutorizacao4Soap') + +## INFeAutorizacao4Soap.nfeAutorizacaoLote(nfeAutorizacaoLoteRequest) Method + +```csharp +EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteResponse nfeAutorizacaoLote(EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteRequest request); +``` +#### Parameters + + + +`request` [nfeAutorizacaoLoteRequest](EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteRequest') + +#### Returns +[nfeAutorizacaoLoteResponse](EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteResponse') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeAutorizacao4Soap/nfeAutorizacaoLoteAsync(nfeAutorizacaoLoteRequest).md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeAutorizacao4Soap/nfeAutorizacaoLoteAsync(nfeAutorizacaoLoteRequest).md new file mode 100644 index 00000000..a04470ff --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeAutorizacao4Soap/nfeAutorizacaoLoteAsync(nfeAutorizacaoLoteRequest).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[INFeAutorizacao4Soap](EficazFramework.SPED.Services.NFe.Contracts.md#EficazFramework.SPED.Services.NFe.Contracts.INFeAutorizacao4Soap 'EficazFramework.SPED.Services.NFe.Contracts.INFeAutorizacao4Soap') + +## INFeAutorizacao4Soap.nfeAutorizacaoLoteAsync(nfeAutorizacaoLoteRequest) Method + +```csharp +System.Threading.Tasks.Task nfeAutorizacaoLoteAsync(EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteRequest request); +``` +#### Parameters + + + +`request` [nfeAutorizacaoLoteRequest](EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteRequest') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[nfeAutorizacaoLoteResponse](EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteResponse')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeConsultaProtocolo4Soap/nfeConsultaNF(nfeConsultaNFRequest).md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeConsultaProtocolo4Soap/nfeConsultaNF(nfeConsultaNFRequest).md new file mode 100644 index 00000000..fcc8a95e --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeConsultaProtocolo4Soap/nfeConsultaNF(nfeConsultaNFRequest).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[INFeConsultaProtocolo4Soap](EficazFramework.SPED.Services.NFe.Contracts.md#EficazFramework.SPED.Services.NFe.Contracts.INFeConsultaProtocolo4Soap 'EficazFramework.SPED.Services.NFe.Contracts.INFeConsultaProtocolo4Soap') + +## INFeConsultaProtocolo4Soap.nfeConsultaNF(nfeConsultaNFRequest) Method + +```csharp +EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFResponse nfeConsultaNF(EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFRequest request); +``` +#### Parameters + + + +`request` [nfeConsultaNFRequest](EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFRequest') + +#### Returns +[nfeConsultaNFResponse](EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFResponse') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeConsultaProtocolo4Soap/nfeConsultaNFAsync(nfeConsultaNFRequest).md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeConsultaProtocolo4Soap/nfeConsultaNFAsync(nfeConsultaNFRequest).md new file mode 100644 index 00000000..10ecf376 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeConsultaProtocolo4Soap/nfeConsultaNFAsync(nfeConsultaNFRequest).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[INFeConsultaProtocolo4Soap](EficazFramework.SPED.Services.NFe.Contracts.md#EficazFramework.SPED.Services.NFe.Contracts.INFeConsultaProtocolo4Soap 'EficazFramework.SPED.Services.NFe.Contracts.INFeConsultaProtocolo4Soap') + +## INFeConsultaProtocolo4Soap.nfeConsultaNFAsync(nfeConsultaNFRequest) Method + +```csharp +System.Threading.Tasks.Task nfeConsultaNFAsync(EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFRequest request); +``` +#### Parameters + + + +`request` [nfeConsultaNFRequest](EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFRequest') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[nfeConsultaNFResponse](EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFResponse')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeDistribuicaoDFeSoap/nfeDistDFeInteresse(NFeDistribuicaoDFeRequest).md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeDistribuicaoDFeSoap/nfeDistDFeInteresse(NFeDistribuicaoDFeRequest).md new file mode 100644 index 00000000..299f6e73 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeDistribuicaoDFeSoap/nfeDistDFeInteresse(NFeDistribuicaoDFeRequest).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[INFeDistribuicaoDFeSoap](EficazFramework.SPED.Services.NFe.Contracts.md#EficazFramework.SPED.Services.NFe.Contracts.INFeDistribuicaoDFeSoap 'EficazFramework.SPED.Services.NFe.Contracts.INFeDistribuicaoDFeSoap') + +## INFeDistribuicaoDFeSoap.nfeDistDFeInteresse(NFeDistribuicaoDFeRequest) Method + +```csharp +EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeResponse nfeDistDFeInteresse(EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeRequest request); +``` +#### Parameters + + + +`request` [NFeDistribuicaoDFeRequest](EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeRequest') + +#### Returns +[NFeDistribuicaoDFeResponse](EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeResponse') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeDistribuicaoDFeSoap/nfeDistDFeInteresseAsync(NFeDistribuicaoDFeRequest).md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeDistribuicaoDFeSoap/nfeDistDFeInteresseAsync(NFeDistribuicaoDFeRequest).md new file mode 100644 index 00000000..bbee050f --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/INFeDistribuicaoDFeSoap/nfeDistDFeInteresseAsync(NFeDistribuicaoDFeRequest).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[INFeDistribuicaoDFeSoap](EficazFramework.SPED.Services.NFe.Contracts.md#EficazFramework.SPED.Services.NFe.Contracts.INFeDistribuicaoDFeSoap 'EficazFramework.SPED.Services.NFe.Contracts.INFeDistribuicaoDFeSoap') + +## INFeDistribuicaoDFeSoap.nfeDistDFeInteresseAsync(NFeDistribuicaoDFeRequest) Method + +```csharp +System.Threading.Tasks.Task nfeDistDFeInteresseAsync(EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeRequest request); +``` +#### Parameters + + + +`request` [NFeDistribuicaoDFeRequest](EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeRequest') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[NFeDistribuicaoDFeResponse](EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeResponse')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/IRecepcaoEvento4Soap/nfeRecepcaoEventoNF(RecepcaoEvento4Request).md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/IRecepcaoEvento4Soap/nfeRecepcaoEventoNF(RecepcaoEvento4Request).md new file mode 100644 index 00000000..c112f59c --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/IRecepcaoEvento4Soap/nfeRecepcaoEventoNF(RecepcaoEvento4Request).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[IRecepcaoEvento4Soap](EficazFramework.SPED.Services.NFe.Contracts.md#EficazFramework.SPED.Services.NFe.Contracts.IRecepcaoEvento4Soap 'EficazFramework.SPED.Services.NFe.Contracts.IRecepcaoEvento4Soap') + +## IRecepcaoEvento4Soap.nfeRecepcaoEventoNF(RecepcaoEvento4Request) Method + +```csharp +EficazFramework.SPED.Services.NFe.Contracts.RecepcaoEvento4Response nfeRecepcaoEventoNF(EficazFramework.SPED.Services.NFe.Contracts.RecepcaoEvento4Request request); +``` +#### Parameters + + + +`request` [RecepcaoEvento4Request](EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Request.md 'EficazFramework.SPED.Services.NFe.Contracts.RecepcaoEvento4Request') + +#### Returns +[RecepcaoEvento4Response](EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Response.md 'EficazFramework.SPED.Services.NFe.Contracts.RecepcaoEvento4Response') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/IRecepcaoEvento4Soap/nfeRecepcaoEventoNFAsync(RecepcaoEvento4Request).md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/IRecepcaoEvento4Soap/nfeRecepcaoEventoNFAsync(RecepcaoEvento4Request).md new file mode 100644 index 00000000..3c880bf0 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/IRecepcaoEvento4Soap/nfeRecepcaoEventoNFAsync(RecepcaoEvento4Request).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[IRecepcaoEvento4Soap](EficazFramework.SPED.Services.NFe.Contracts.md#EficazFramework.SPED.Services.NFe.Contracts.IRecepcaoEvento4Soap 'EficazFramework.SPED.Services.NFe.Contracts.IRecepcaoEvento4Soap') + +## IRecepcaoEvento4Soap.nfeRecepcaoEventoNFAsync(RecepcaoEvento4Request) Method + +```csharp +System.Threading.Tasks.Task nfeRecepcaoEventoNFAsync(EficazFramework.SPED.Services.NFe.Contracts.RecepcaoEvento4Request request); +``` +#### Parameters + + + +`request` [RecepcaoEvento4Request](EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Request.md 'EficazFramework.SPED.Services.NFe.Contracts.RecepcaoEvento4Request') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[RecepcaoEvento4Response](EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Response.md 'EficazFramework.SPED.Services.NFe.Contracts.RecepcaoEvento4Response')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeRequest.md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeRequest.md new file mode 100644 index 00000000..e8a280ce --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeRequest.md @@ -0,0 +1,4 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts') + +## NFeDistribuicaoDFeRequest Class diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeRequestBody.md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeRequestBody.md new file mode 100644 index 00000000..e57b5721 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeRequestBody.md @@ -0,0 +1,4 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts') + +## NFeDistribuicaoDFeRequestBody Class diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponse.md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponse.md new file mode 100644 index 00000000..f2e93314 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponse.md @@ -0,0 +1,8 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts') + +## NFeDistribuicaoDFeResponse Class + +| Methods | | +| :--- | :--- | +| [UnWrap()](EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponse/UnWrap().md 'EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeResponse.UnWrap()') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponse/UnWrap().md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponse/UnWrap().md new file mode 100644 index 00000000..d7c72ea9 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponse/UnWrap().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[NFeDistribuicaoDFeResponse](EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeResponse') + +## NFeDistribuicaoDFeResponse.UnWrap() Method + +```csharp +public EficazFramework.SPED.Schemas.NFe.RetornoDistribuicaoDFe UnWrap(); +``` + +#### Returns +[RetornoDistribuicaoDFe](EficazFramework.SPED.Schemas.NFe/RetornoDistribuicaoDFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoDistribuicaoDFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponseBody.md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponseBody.md new file mode 100644 index 00000000..5687c9f2 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponseBody.md @@ -0,0 +1,8 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts') + +## NFeDistribuicaoDFeResponseBody Class + +| Methods | | +| :--- | :--- | +| [UnWrap()](EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponseBody/UnWrap().md 'EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeResponseBody.UnWrap()') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponseBody/UnWrap().md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponseBody/UnWrap().md new file mode 100644 index 00000000..89872f79 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponseBody/UnWrap().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[NFeDistribuicaoDFeResponseBody](EficazFramework.SPED.Services.NFe.Contracts/NFeDistribuicaoDFeResponseBody.md 'EficazFramework.SPED.Services.NFe.Contracts.NFeDistribuicaoDFeResponseBody') + +## NFeDistribuicaoDFeResponseBody.UnWrap() Method + +```csharp +public EficazFramework.SPED.Schemas.NFe.RetornoDistribuicaoDFe UnWrap(); +``` + +#### Returns +[RetornoDistribuicaoDFe](EficazFramework.SPED.Schemas.NFe/RetornoDistribuicaoDFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoDistribuicaoDFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Request.md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Request.md new file mode 100644 index 00000000..bf50634c --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Request.md @@ -0,0 +1,4 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts') + +## RecepcaoEvento4Request Class diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Response.md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Response.md new file mode 100644 index 00000000..3ce7d87a --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Response.md @@ -0,0 +1,8 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts') + +## RecepcaoEvento4Response Class + +| Methods | | +| :--- | :--- | +| [UnWrap()](EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Response/UnWrap().md 'EficazFramework.SPED.Services.NFe.Contracts.RecepcaoEvento4Response.UnWrap()') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Response/UnWrap().md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Response/UnWrap().md new file mode 100644 index 00000000..abe65637 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Response/UnWrap().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[RecepcaoEvento4Response](EficazFramework.SPED.Services.NFe.Contracts/RecepcaoEvento4Response.md 'EficazFramework.SPED.Services.NFe.Contracts.RecepcaoEvento4Response') + +## RecepcaoEvento4Response.UnWrap() Method + +```csharp +public EficazFramework.SPED.Schemas.NFe.RetornoEnvioEvento UnWrap(); +``` + +#### Returns +[RetornoEnvioEvento](EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento.md 'EficazFramework.SPED.Schemas.NFe.RetornoEnvioEvento') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroRequest.md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroRequest.md new file mode 100644 index 00000000..fc5ef653 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroRequest.md @@ -0,0 +1,4 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts') + +## consultaCadastroRequest Class diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroResponse.md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroResponse.md new file mode 100644 index 00000000..9a89304c --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroResponse.md @@ -0,0 +1,8 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts') + +## consultaCadastroResponse Class + +| Methods | | +| :--- | :--- | +| [UnWrap()](EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroResponse/UnWrap().md 'EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroResponse.UnWrap()') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroResponse/UnWrap().md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroResponse/UnWrap().md new file mode 100644 index 00000000..0f37b57d --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroResponse/UnWrap().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[consultaCadastroResponse](EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroResponse') + +## consultaCadastroResponse.UnWrap() Method + +```csharp +public EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro UnWrap(); +``` + +#### Returns +[RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteRequest.md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteRequest.md new file mode 100644 index 00000000..0ed17ad7 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteRequest.md @@ -0,0 +1,4 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts') + +## nfeAutorizacaoLoteRequest Class diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteResponse.md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteResponse.md new file mode 100644 index 00000000..3d741386 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteResponse.md @@ -0,0 +1,8 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts') + +## nfeAutorizacaoLoteResponse Class + +| Methods | | +| :--- | :--- | +| [UnWrap()](EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteResponse/UnWrap().md 'EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteResponse.UnWrap()') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteResponse/UnWrap().md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteResponse/UnWrap().md new file mode 100644 index 00000000..36c1f21e --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteResponse/UnWrap().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[nfeAutorizacaoLoteResponse](EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteResponse') + +## nfeAutorizacaoLoteResponse.UnWrap() Method + +```csharp +public EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe UnWrap(); +``` + +#### Returns +[RetornoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFRequest.md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFRequest.md new file mode 100644 index 00000000..6550869a --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFRequest.md @@ -0,0 +1,4 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts') + +## nfeConsultaNFRequest Class diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFResponse.md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFResponse.md new file mode 100644 index 00000000..fed67152 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFResponse.md @@ -0,0 +1,8 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts') + +## nfeConsultaNFResponse Class + +| Methods | | +| :--- | :--- | +| [UnWrap()](EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFResponse/UnWrap().md 'EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFResponse.UnWrap()') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFResponse/UnWrap().md b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFResponse/UnWrap().md new file mode 100644 index 00000000..62dd3e5a --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFResponse/UnWrap().md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts').[nfeConsultaNFResponse](EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFResponse') + +## nfeConsultaNFResponse.UnWrap() Method + +```csharp +public EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe UnWrap(); +``` + +#### Returns +[RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients.md b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients.md new file mode 100644 index 00000000..6ac903a6 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients.md @@ -0,0 +1,9 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') + +## EficazFramework.SPED.Services.NFe.SoapClients Namespace + +| Classes | | +| :--- | :--- | +| [CadConsultaCadastro4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.CadConsultaCadastro4SoapClient') | | +| [NFeAutorizacao4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeAutorizacao4SoapClient') | | +| [NFeConsultaProtocolo4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeConsultaProtocolo4SoapClient') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient.md b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient.md new file mode 100644 index 00000000..f4d9fae3 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient.md @@ -0,0 +1,10 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.SoapClients](EficazFramework.SPED.Services.NFe.SoapClients.md 'EficazFramework.SPED.Services.NFe.SoapClients') + +## CadConsultaCadastro4SoapClient Class + +| Methods | | +| :--- | :--- | +| [consultaCadastro(consultaCadastroRequest)](EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient/consultaCadastro(consultaCadastroRequest).md 'EficazFramework.SPED.Services.NFe.SoapClients.CadConsultaCadastro4SoapClient.consultaCadastro(EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroRequest)') | | +| [consultaCadastroAsync(consultaCadastroRequest)](EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient/consultaCadastroAsync(consultaCadastroRequest).md 'EficazFramework.SPED.Services.NFe.SoapClients.CadConsultaCadastro4SoapClient.consultaCadastroAsync(EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroRequest)') | | +| [Create(OrgaoIBGE)](EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient/Create(OrgaoIBGE).md 'EficazFramework.SPED.Services.NFe.SoapClients.CadConsultaCadastro4SoapClient.Create(EficazFramework.SPED.Schemas.NFe.OrgaoIBGE)') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient/Create(OrgaoIBGE).md b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient/Create(OrgaoIBGE).md new file mode 100644 index 00000000..78fc0c2b --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient/Create(OrgaoIBGE).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.SoapClients](EficazFramework.SPED.Services.NFe.SoapClients.md 'EficazFramework.SPED.Services.NFe.SoapClients').[CadConsultaCadastro4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.CadConsultaCadastro4SoapClient') + +## CadConsultaCadastro4SoapClient.Create(OrgaoIBGE) Method + +```csharp +public static EficazFramework.SPED.Services.NFe.SoapClients.CadConsultaCadastro4SoapClient Create(EficazFramework.SPED.Schemas.NFe.OrgaoIBGE uf); +``` +#### Parameters + + + +`uf` [OrgaoIBGE](EficazFramework.SPED.Schemas.NFe/OrgaoIBGE.md 'EficazFramework.SPED.Schemas.NFe.OrgaoIBGE') + +#### Returns +[CadConsultaCadastro4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.CadConsultaCadastro4SoapClient') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient/consultaCadastro(consultaCadastroRequest).md b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient/consultaCadastro(consultaCadastroRequest).md new file mode 100644 index 00000000..ef705628 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient/consultaCadastro(consultaCadastroRequest).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.SoapClients](EficazFramework.SPED.Services.NFe.SoapClients.md 'EficazFramework.SPED.Services.NFe.SoapClients').[CadConsultaCadastro4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.CadConsultaCadastro4SoapClient') + +## CadConsultaCadastro4SoapClient.consultaCadastro(consultaCadastroRequest) Method + +```csharp +public EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroResponse consultaCadastro(EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroRequest request); +``` +#### Parameters + + + +`request` [consultaCadastroRequest](EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroRequest') + +Implements [consultaCadastro(consultaCadastroRequest)](EficazFramework.SPED.Services.NFe.Contracts/ICadConsultaCadastro4Soap/consultaCadastro(consultaCadastroRequest).md 'EficazFramework.SPED.Services.NFe.Contracts.ICadConsultaCadastro4Soap.consultaCadastro(EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroRequest)') + +#### Returns +[consultaCadastroResponse](EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroResponse') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient/consultaCadastroAsync(consultaCadastroRequest).md b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient/consultaCadastroAsync(consultaCadastroRequest).md new file mode 100644 index 00000000..e502a3cc --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient/consultaCadastroAsync(consultaCadastroRequest).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.SoapClients](EficazFramework.SPED.Services.NFe.SoapClients.md 'EficazFramework.SPED.Services.NFe.SoapClients').[CadConsultaCadastro4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/CadConsultaCadastro4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.CadConsultaCadastro4SoapClient') + +## CadConsultaCadastro4SoapClient.consultaCadastroAsync(consultaCadastroRequest) Method + +```csharp +public System.Threading.Tasks.Task consultaCadastroAsync(EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroRequest request); +``` +#### Parameters + + + +`request` [consultaCadastroRequest](EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroRequest') + +Implements [consultaCadastroAsync(consultaCadastroRequest)](EficazFramework.SPED.Services.NFe.Contracts/ICadConsultaCadastro4Soap/consultaCadastroAsync(consultaCadastroRequest).md 'EficazFramework.SPED.Services.NFe.Contracts.ICadConsultaCadastro4Soap.consultaCadastroAsync(EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroRequest)') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[consultaCadastroResponse](EficazFramework.SPED.Services.NFe.Contracts/consultaCadastroResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.consultaCadastroResponse')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient.md b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient.md new file mode 100644 index 00000000..31765d2b --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient.md @@ -0,0 +1,10 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.SoapClients](EficazFramework.SPED.Services.NFe.SoapClients.md 'EficazFramework.SPED.Services.NFe.SoapClients') + +## NFeAutorizacao4SoapClient Class + +| Methods | | +| :--- | :--- | +| [Create(OrgaoIBGE, string, Ambiente)](EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient/Create(OrgaoIBGE,string,Ambiente).md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeAutorizacao4SoapClient.Create(EficazFramework.SPED.Schemas.NFe.OrgaoIBGE, string, EficazFramework.SPED.Schemas.NFe.Ambiente)') | | +| [nfeAutorizacaoLote(nfeAutorizacaoLoteRequest)](EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient/nfeAutorizacaoLote(nfeAutorizacaoLoteRequest).md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeAutorizacao4SoapClient.nfeAutorizacaoLote(EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteRequest)') | | +| [nfeAutorizacaoLoteAsync(nfeAutorizacaoLoteRequest)](EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient/nfeAutorizacaoLoteAsync(nfeAutorizacaoLoteRequest).md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeAutorizacao4SoapClient.nfeAutorizacaoLoteAsync(EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteRequest)') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient/Create(OrgaoIBGE,string,Ambiente).md b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient/Create(OrgaoIBGE,string,Ambiente).md new file mode 100644 index 00000000..72bc1df9 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient/Create(OrgaoIBGE,string,Ambiente).md @@ -0,0 +1,24 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.SoapClients](EficazFramework.SPED.Services.NFe.SoapClients.md 'EficazFramework.SPED.Services.NFe.SoapClients').[NFeAutorizacao4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeAutorizacao4SoapClient') + +## NFeAutorizacao4SoapClient.Create(OrgaoIBGE, string, Ambiente) Method + +```csharp +public static EficazFramework.SPED.Services.NFe.SoapClients.NFeAutorizacao4SoapClient Create(EficazFramework.SPED.Schemas.NFe.OrgaoIBGE uf, string modelo="55", EficazFramework.SPED.Schemas.NFe.Ambiente ambiente=EficazFramework.SPED.Schemas.NFe.Ambiente.Producao); +``` +#### Parameters + + + +`uf` [OrgaoIBGE](EficazFramework.SPED.Schemas.NFe/OrgaoIBGE.md 'EficazFramework.SPED.Schemas.NFe.OrgaoIBGE') + + + +`modelo` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + + + +`ambiente` [Ambiente](EficazFramework.SPED.Schemas.NFe/Ambiente.md 'EficazFramework.SPED.Schemas.NFe.Ambiente') + +#### Returns +[NFeAutorizacao4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeAutorizacao4SoapClient') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient/nfeAutorizacaoLote(nfeAutorizacaoLoteRequest).md b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient/nfeAutorizacaoLote(nfeAutorizacaoLoteRequest).md new file mode 100644 index 00000000..19c2de32 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient/nfeAutorizacaoLote(nfeAutorizacaoLoteRequest).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.SoapClients](EficazFramework.SPED.Services.NFe.SoapClients.md 'EficazFramework.SPED.Services.NFe.SoapClients').[NFeAutorizacao4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeAutorizacao4SoapClient') + +## NFeAutorizacao4SoapClient.nfeAutorizacaoLote(nfeAutorizacaoLoteRequest) Method + +```csharp +public EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteResponse nfeAutorizacaoLote(EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteRequest request); +``` +#### Parameters + + + +`request` [nfeAutorizacaoLoteRequest](EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteRequest') + +Implements [nfeAutorizacaoLote(nfeAutorizacaoLoteRequest)](EficazFramework.SPED.Services.NFe.Contracts/INFeAutorizacao4Soap/nfeAutorizacaoLote(nfeAutorizacaoLoteRequest).md 'EficazFramework.SPED.Services.NFe.Contracts.INFeAutorizacao4Soap.nfeAutorizacaoLote(EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteRequest)') + +#### Returns +[nfeAutorizacaoLoteResponse](EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteResponse') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient/nfeAutorizacaoLoteAsync(nfeAutorizacaoLoteRequest).md b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient/nfeAutorizacaoLoteAsync(nfeAutorizacaoLoteRequest).md new file mode 100644 index 00000000..3ddebf48 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient/nfeAutorizacaoLoteAsync(nfeAutorizacaoLoteRequest).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.SoapClients](EficazFramework.SPED.Services.NFe.SoapClients.md 'EficazFramework.SPED.Services.NFe.SoapClients').[NFeAutorizacao4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/NFeAutorizacao4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeAutorizacao4SoapClient') + +## NFeAutorizacao4SoapClient.nfeAutorizacaoLoteAsync(nfeAutorizacaoLoteRequest) Method + +```csharp +public System.Threading.Tasks.Task nfeAutorizacaoLoteAsync(EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteRequest request); +``` +#### Parameters + + + +`request` [nfeAutorizacaoLoteRequest](EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteRequest') + +Implements [nfeAutorizacaoLoteAsync(nfeAutorizacaoLoteRequest)](EficazFramework.SPED.Services.NFe.Contracts/INFeAutorizacao4Soap/nfeAutorizacaoLoteAsync(nfeAutorizacaoLoteRequest).md 'EficazFramework.SPED.Services.NFe.Contracts.INFeAutorizacao4Soap.nfeAutorizacaoLoteAsync(EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteRequest)') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[nfeAutorizacaoLoteResponse](EficazFramework.SPED.Services.NFe.Contracts/nfeAutorizacaoLoteResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeAutorizacaoLoteResponse')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient.md b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient.md new file mode 100644 index 00000000..f3417297 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient.md @@ -0,0 +1,10 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.SoapClients](EficazFramework.SPED.Services.NFe.SoapClients.md 'EficazFramework.SPED.Services.NFe.SoapClients') + +## NFeConsultaProtocolo4SoapClient Class + +| Methods | | +| :--- | :--- | +| [Create(OrgaoIBGE, string)](EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient/Create(OrgaoIBGE,string).md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeConsultaProtocolo4SoapClient.Create(EficazFramework.SPED.Schemas.NFe.OrgaoIBGE, string)') | | +| [nfeConsultaNF(nfeConsultaNFRequest)](EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient/nfeConsultaNF(nfeConsultaNFRequest).md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeConsultaProtocolo4SoapClient.nfeConsultaNF(EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFRequest)') | | +| [nfeConsultaNFAsync(nfeConsultaNFRequest)](EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient/nfeConsultaNFAsync(nfeConsultaNFRequest).md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeConsultaProtocolo4SoapClient.nfeConsultaNFAsync(EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFRequest)') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient/Create(OrgaoIBGE,string).md b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient/Create(OrgaoIBGE,string).md new file mode 100644 index 00000000..7f0d9793 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient/Create(OrgaoIBGE,string).md @@ -0,0 +1,20 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.SoapClients](EficazFramework.SPED.Services.NFe.SoapClients.md 'EficazFramework.SPED.Services.NFe.SoapClients').[NFeConsultaProtocolo4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeConsultaProtocolo4SoapClient') + +## NFeConsultaProtocolo4SoapClient.Create(OrgaoIBGE, string) Method + +```csharp +public static EficazFramework.SPED.Services.NFe.SoapClients.NFeConsultaProtocolo4SoapClient Create(EficazFramework.SPED.Schemas.NFe.OrgaoIBGE uf, string modelo="55"); +``` +#### Parameters + + + +`uf` [OrgaoIBGE](EficazFramework.SPED.Schemas.NFe/OrgaoIBGE.md 'EficazFramework.SPED.Schemas.NFe.OrgaoIBGE') + + + +`modelo` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[NFeConsultaProtocolo4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeConsultaProtocolo4SoapClient') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient/nfeConsultaNF(nfeConsultaNFRequest).md b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient/nfeConsultaNF(nfeConsultaNFRequest).md new file mode 100644 index 00000000..686b18e6 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient/nfeConsultaNF(nfeConsultaNFRequest).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.SoapClients](EficazFramework.SPED.Services.NFe.SoapClients.md 'EficazFramework.SPED.Services.NFe.SoapClients').[NFeConsultaProtocolo4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeConsultaProtocolo4SoapClient') + +## NFeConsultaProtocolo4SoapClient.nfeConsultaNF(nfeConsultaNFRequest) Method + +```csharp +public EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFResponse nfeConsultaNF(EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFRequest request); +``` +#### Parameters + + + +`request` [nfeConsultaNFRequest](EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFRequest') + +Implements [nfeConsultaNF(nfeConsultaNFRequest)](EficazFramework.SPED.Services.NFe.Contracts/INFeConsultaProtocolo4Soap/nfeConsultaNF(nfeConsultaNFRequest).md 'EficazFramework.SPED.Services.NFe.Contracts.INFeConsultaProtocolo4Soap.nfeConsultaNF(EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFRequest)') + +#### Returns +[nfeConsultaNFResponse](EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFResponse') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient/nfeConsultaNFAsync(nfeConsultaNFRequest).md b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient/nfeConsultaNFAsync(nfeConsultaNFRequest).md new file mode 100644 index 00000000..32938a84 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient/nfeConsultaNFAsync(nfeConsultaNFRequest).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe.SoapClients](EficazFramework.SPED.Services.NFe.SoapClients.md 'EficazFramework.SPED.Services.NFe.SoapClients').[NFeConsultaProtocolo4SoapClient](EficazFramework.SPED.Services.NFe.SoapClients/NFeConsultaProtocolo4SoapClient.md 'EficazFramework.SPED.Services.NFe.SoapClients.NFeConsultaProtocolo4SoapClient') + +## NFeConsultaProtocolo4SoapClient.nfeConsultaNFAsync(nfeConsultaNFRequest) Method + +```csharp +public System.Threading.Tasks.Task nfeConsultaNFAsync(EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFRequest request); +``` +#### Parameters + + + +`request` [nfeConsultaNFRequest](EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFRequest.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFRequest') + +Implements [nfeConsultaNFAsync(nfeConsultaNFRequest)](EficazFramework.SPED.Services.NFe.Contracts/INFeConsultaProtocolo4Soap/nfeConsultaNFAsync(nfeConsultaNFRequest).md 'EficazFramework.SPED.Services.NFe.Contracts.INFeConsultaProtocolo4Soap.nfeConsultaNFAsync(EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFRequest)') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[nfeConsultaNFResponse](EficazFramework.SPED.Services.NFe.Contracts/nfeConsultaNFResponse.md 'EficazFramework.SPED.Services.NFe.Contracts.nfeConsultaNFResponse')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe.md b/Docs/Api/EficazFramework.SPED.Services.NFe.md new file mode 100644 index 00000000..f389c78e --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe.md @@ -0,0 +1,7 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') + +## EficazFramework.SPED.Services.NFe Namespace + +| Classes | | +| :--- | :--- | +| [NFeService](EficazFramework.SPED.Services.NFe/NFeService.md 'EficazFramework.SPED.Services.NFe.NFeService') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService.md b/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService.md new file mode 100644 index 00000000..f0f47620 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService.md @@ -0,0 +1,12 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe](EficazFramework.SPED.Services.NFe.md 'EficazFramework.SPED.Services.NFe') + +## NFeService Class + +| Methods | | +| :--- | :--- | +| [Autoriza4Async(NFe, string, Ambiente)](EficazFramework.SPED.Services.NFe/NFeService/Autoriza4Async(NFe,string,Ambiente).md 'EficazFramework.SPED.Services.NFe.NFeService.Autoriza4Async(EficazFramework.SPED.Schemas.NFe.NFe, string, EficazFramework.SPED.Schemas.NFe.Ambiente)') | Efetua a transmissão de NF-e / NFC-e na versão 4.00 para autorização.
NOTA: No nomento, opera apenas no modelo síncroni, com um único documento por lote | +| [ConsultaCadastro4Async(string, TipoPesquisaCadastro, OrgaoIBGE)](EficazFramework.SPED.Services.NFe/NFeService/ConsultaCadastro4Async(string,TipoPesquisaCadastro,OrgaoIBGE).md 'EficazFramework.SPED.Services.NFe.NFeService.ConsultaCadastro4Async(string, EficazFramework.SPED.Schemas.NFe.TipoPesquisaCadastro, EficazFramework.SPED.Schemas.NFe.OrgaoIBGE)') | Efetua a consulta de cadastro de contribuintes, na versão 4.00 | +| [ConsultaProtocolo4Async(string, Ambiente)](EficazFramework.SPED.Services.NFe/NFeService/ConsultaProtocolo4Async(string,Ambiente).md 'EficazFramework.SPED.Services.NFe.NFeService.ConsultaProtocolo4Async(string, EficazFramework.SPED.Schemas.NFe.Ambiente)') | Efetua a consulta de protocolo de NF-e / NFC-e na versão 4.00 | +| [DistribuicaoDFeAsync(OrgaoIBGE, string, int, Ambiente, string)](EficazFramework.SPED.Services.NFe/NFeService/DistribuicaoDFeAsync(OrgaoIBGE,string,int,Ambiente,string).md 'EficazFramework.SPED.Services.NFe.NFeService.DistribuicaoDFeAsync(EficazFramework.SPED.Schemas.NFe.OrgaoIBGE, string, int, EficazFramework.SPED.Schemas.NFe.Ambiente, string)') | Executa o serviço de distribuição de DF-e e visa retornar as informações sobre NF-e dos últimos 90 dias.

Pode incluir: NF-e completa, resumo de NF-e e/ou eventos da NF-e. | +| [EnvioEventoAsync(string, string, CodigoEvento, Ambiente, string)](EficazFramework.SPED.Services.NFe/NFeService/EnvioEventoAsync(string,string,CodigoEvento,Ambiente,string).md 'EficazFramework.SPED.Services.NFe.NFeService.EnvioEventoAsync(string, string, EficazFramework.SPED.Schemas.NFe.CodigoEvento, EficazFramework.SPED.Schemas.NFe.Ambiente, string)') | Executa a chamada ao WebService de envio de eventos para uma NF-e | diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/Autoriza4Async(NFe,string,Ambiente).md b/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/Autoriza4Async(NFe,string,Ambiente).md new file mode 100644 index 00000000..f2b2d038 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/Autoriza4Async(NFe,string,Ambiente).md @@ -0,0 +1,29 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe](EficazFramework.SPED.Services.NFe.md 'EficazFramework.SPED.Services.NFe').[NFeService](EficazFramework.SPED.Services.NFe/NFeService.md 'EficazFramework.SPED.Services.NFe.NFeService') + +## NFeService.Autoriza4Async(NFe, string, Ambiente) Method + +Efetua a transmissão de NF-e / NFC-e na versão 4.00 para autorização. +NOTA: No nomento, opera apenas no modelo síncroni, com um único documento por lote + +```csharp +public System.Threading.Tasks.Task Autoriza4Async(EficazFramework.SPED.Schemas.NFe.NFe nfe, string identificadorLote, EficazFramework.SPED.Schemas.NFe.Ambiente ambiente=EficazFramework.SPED.Schemas.NFe.Ambiente.Producao); +``` +#### Parameters + + + +`nfe` [NFe](EficazFramework.SPED.Schemas.NFe/NFe.md 'EficazFramework.SPED.Schemas.NFe.NFe') + + + +`identificadorLote` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + + + +`ambiente` [Ambiente](EficazFramework.SPED.Schemas.NFe/Ambiente.md 'EficazFramework.SPED.Schemas.NFe.Ambiente') + +Produção ou Homologação + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[RetornoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/ConsultaCadastro4Async(string,TipoPesquisaCadastro,OrgaoIBGE).md b/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/ConsultaCadastro4Async(string,TipoPesquisaCadastro,OrgaoIBGE).md new file mode 100644 index 00000000..75efa8ab --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/ConsultaCadastro4Async(string,TipoPesquisaCadastro,OrgaoIBGE).md @@ -0,0 +1,32 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe](EficazFramework.SPED.Services.NFe.md 'EficazFramework.SPED.Services.NFe').[NFeService](EficazFramework.SPED.Services.NFe/NFeService.md 'EficazFramework.SPED.Services.NFe.NFeService') + +## NFeService.ConsultaCadastro4Async(string, TipoPesquisaCadastro, OrgaoIBGE) Method + +Efetua a consulta de cadastro de contribuintes, na versão 4.00 + +```csharp +public System.Threading.Tasks.Task ConsultaCadastro4Async(string cnpjCpfIe, EficazFramework.SPED.Schemas.NFe.TipoPesquisaCadastro documento, EficazFramework.SPED.Schemas.NFe.OrgaoIBGE uf); +``` +#### Parameters + + + +`cnpjCpfIe` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +CNPJ, CPF ou Inscrição Estadual para pesquisa + + + +`documento` [TipoPesquisaCadastro](EficazFramework.SPED.Schemas.NFe/TipoPesquisaCadastro.md 'EficazFramework.SPED.Schemas.NFe.TipoPesquisaCadastro') + +Informa qual tipo de documento o número fornecido em [cnpjCpfIe](EficazFramework.SPED.Services.NFe/NFeService/ConsultaCadastro4Async(string,TipoPesquisaCadastro,OrgaoIBGE).md#EficazFramework.SPED.Services.NFe.NFeService.ConsultaCadastro4Async(string,EficazFramework.SPED.Schemas.NFe.TipoPesquisaCadastro,EficazFramework.SPED.Schemas.NFe.OrgaoIBGE).cnpjCpfIe 'EficazFramework.SPED.Services.NFe.NFeService.ConsultaCadastro4Async(string, EficazFramework.SPED.Schemas.NFe.TipoPesquisaCadastro, EficazFramework.SPED.Schemas.NFe.OrgaoIBGE).cnpjCpfIe') corresponde + + + +`uf` [OrgaoIBGE](EficazFramework.SPED.Schemas.NFe/OrgaoIBGE.md 'EficazFramework.SPED.Schemas.NFe.OrgaoIBGE') + +Estado do contribuinte pesquisado + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[RetornoConsultaCadastro](EficazFramework.SPED.Schemas.NFe/RetornoConsultaCadastro.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaCadastro')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/ConsultaProtocolo4Async(string,Ambiente).md b/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/ConsultaProtocolo4Async(string,Ambiente).md new file mode 100644 index 00000000..2e504d17 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/ConsultaProtocolo4Async(string,Ambiente).md @@ -0,0 +1,26 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe](EficazFramework.SPED.Services.NFe.md 'EficazFramework.SPED.Services.NFe').[NFeService](EficazFramework.SPED.Services.NFe/NFeService.md 'EficazFramework.SPED.Services.NFe.NFeService') + +## NFeService.ConsultaProtocolo4Async(string, Ambiente) Method + +Efetua a consulta de protocolo de NF-e / NFC-e na versão 4.00 + +```csharp +public System.Threading.Tasks.Task ConsultaProtocolo4Async(string chave, EficazFramework.SPED.Schemas.NFe.Ambiente ambiente=EficazFramework.SPED.Schemas.NFe.Ambiente.Producao); +``` +#### Parameters + + + +`chave` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Chave da NF-e ou NFC-e para consulta + + + +`ambiente` [Ambiente](EficazFramework.SPED.Schemas.NFe/Ambiente.md 'EficazFramework.SPED.Schemas.NFe.Ambiente') + +Produção ou Homologação + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[RetornoConsultaSituacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoConsultaSituacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoConsultaSituacaoNFe')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/DistribuicaoDFeAsync(OrgaoIBGE,string,int,Ambiente,string).md b/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/DistribuicaoDFeAsync(OrgaoIBGE,string,int,Ambiente,string).md new file mode 100644 index 00000000..8975b14a --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/DistribuicaoDFeAsync(OrgaoIBGE,string,int,Ambiente,string).md @@ -0,0 +1,43 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe](EficazFramework.SPED.Services.NFe.md 'EficazFramework.SPED.Services.NFe').[NFeService](EficazFramework.SPED.Services.NFe/NFeService.md 'EficazFramework.SPED.Services.NFe.NFeService') + +## NFeService.DistribuicaoDFeAsync(OrgaoIBGE, string, int, Ambiente, string) Method + +Executa o serviço de distribuição de DF-e e visa retornar as informações sobre NF-e dos últimos 90 dias.
+Pode incluir: NF-e completa, resumo de NF-e e/ou eventos da NF-e. + +```csharp +public System.Threading.Tasks.Task DistribuicaoDFeAsync(EficazFramework.SPED.Schemas.NFe.OrgaoIBGE uf, string cnpjCpf, int ultimoNsu=0, EficazFramework.SPED.Schemas.NFe.Ambiente ambiente=EficazFramework.SPED.Schemas.NFe.Ambiente.Producao, string chave=null); +``` +#### Parameters + + + +`uf` [OrgaoIBGE](EficazFramework.SPED.Schemas.NFe/OrgaoIBGE.md 'EficazFramework.SPED.Schemas.NFe.OrgaoIBGE') + +Utilizar a UF do destinatário até que se conheça a real aplicação deste parâmetro + + + +`cnpjCpf` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +CNPJ ou CPF do interessado pela busca + + + +`ultimoNsu` [System.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System.Int32') + +NSU para início das buscas, ou 0 para mais antigo possível + + + +`ambiente` [Ambiente](EficazFramework.SPED.Schemas.NFe/Ambiente.md 'EficazFramework.SPED.Schemas.NFe.Ambiente') + + + +`chave` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Pesquisar por uma chave em particular + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[RetornoDistribuicaoDFe](EficazFramework.SPED.Schemas.NFe/RetornoDistribuicaoDFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoDistribuicaoDFe')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/EnvioEventoAsync(string,string,CodigoEvento,Ambiente,string).md b/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/EnvioEventoAsync(string,string,CodigoEvento,Ambiente,string).md new file mode 100644 index 00000000..d8ad931c --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.NFe/NFeService/EnvioEventoAsync(string,string,CodigoEvento,Ambiente,string).md @@ -0,0 +1,42 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.NFe](EficazFramework.SPED.Services.NFe.md 'EficazFramework.SPED.Services.NFe').[NFeService](EficazFramework.SPED.Services.NFe/NFeService.md 'EficazFramework.SPED.Services.NFe.NFeService') + +## NFeService.EnvioEventoAsync(string, string, CodigoEvento, Ambiente, string) Method + +Executa a chamada ao WebService de envio de eventos para uma NF-e + +```csharp +public System.Threading.Tasks.Task EnvioEventoAsync(string cnpjCpf, string chave, EficazFramework.SPED.Schemas.NFe.CodigoEvento tpEvento, EficazFramework.SPED.Schemas.NFe.Ambiente ambiente=EficazFramework.SPED.Schemas.NFe.Ambiente.Producao, string justificativa=null); +``` +#### Parameters + + + +`cnpjCpf` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +CNPJ ou CPF do Autor do Evento + + + +`chave` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Informar chave da NF-e + + + +`tpEvento` [CodigoEvento](EficazFramework.SPED.Schemas.NFe/CodigoEvento.md 'EficazFramework.SPED.Schemas.NFe.CodigoEvento') + +Cancelamento, Ciência, Confirmação, Recusa, etc. + + + +`ambiente` [Ambiente](EficazFramework.SPED.Schemas.NFe/Ambiente.md 'EficazFramework.SPED.Schemas.NFe.Ambiente') + + + +`justificativa` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Utilize este parâmetro para eventos de Cancelamento, Operação Não Realizada, etc + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[RetornoEnvioEvento](EficazFramework.SPED.Schemas.NFe/RetornoEnvioEvento.md 'EficazFramework.SPED.Schemas.NFe.RetornoEnvioEvento')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.Primitives.md b/Docs/Api/EficazFramework.SPED.Services.Primitives.md new file mode 100644 index 00000000..c663efef --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.Primitives.md @@ -0,0 +1,9 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') + +## EficazFramework.SPED.Services.Primitives Namespace + +| Classes | | +| :--- | :--- | +| [RestServiceBase](EficazFramework.SPED.Services.Primitives/RestServiceBase.md 'EficazFramework.SPED.Services.Primitives.RestServiceBase') | | +| [ServiceBase](EficazFramework.SPED.Services.Primitives/ServiceBase.md 'EficazFramework.SPED.Services.Primitives.ServiceBase') | Define as regras comumns para todos os serviços da biblioteca. | +| [SoapServiceBase](EficazFramework.SPED.Services.Primitives/SoapServiceBase.md 'EficazFramework.SPED.Services.Primitives.SoapServiceBase') | | diff --git a/Docs/Api/EficazFramework.SPED.Services.Primitives/RestServiceBase.md b/Docs/Api/EficazFramework.SPED.Services.Primitives/RestServiceBase.md new file mode 100644 index 00000000..297622d7 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.Primitives/RestServiceBase.md @@ -0,0 +1,11 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.Primitives](EficazFramework.SPED.Services.Primitives.md 'EficazFramework.SPED.Services.Primitives') + +## RestServiceBase Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| HttpClient | `HttpClient` | | +| HttpClientHandler | `HttpClientHandler` | | +| RequerCertificado | `Boolean` | | diff --git a/Docs/Api/EficazFramework.SPED.Services.Primitives/ServiceBase.md b/Docs/Api/EficazFramework.SPED.Services.Primitives/ServiceBase.md new file mode 100644 index 00000000..1055207e --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.Primitives/ServiceBase.md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.Primitives](EficazFramework.SPED.Services.Primitives.md 'EficazFramework.SPED.Services.Primitives') + +## ServiceBase Class + +Define as regras comumns para todos os serviços da biblioteca. +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| Certificado | `IcpBrasilX509Certificate2` | Certificado digital a ser utilizado nas requests | +| Logger | `ILogger` | | + +| Methods | | +| :--- | :--- | +| [ValidaCertificado()](EficazFramework.SPED.Services.Primitives/ServiceBase/ValidaCertificado().md 'EficazFramework.SPED.Services.Primitives.ServiceBase.ValidaCertificado()') | Executa a validação da instância de Certificado Digital antes de qualquer requisição. | diff --git a/Docs/Api/EficazFramework.SPED.Services.Primitives/ServiceBase/ValidaCertificado().md b/Docs/Api/EficazFramework.SPED.Services.Primitives/ServiceBase/ValidaCertificado().md new file mode 100644 index 00000000..4317c221 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.Primitives/ServiceBase/ValidaCertificado().md @@ -0,0 +1,13 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.Primitives](EficazFramework.SPED.Services.Primitives.md 'EficazFramework.SPED.Services.Primitives').[ServiceBase](EficazFramework.SPED.Services.Primitives/ServiceBase.md 'EficazFramework.SPED.Services.Primitives.ServiceBase') + +## ServiceBase.ValidaCertificado() Method + +Executa a validação da instância de Certificado Digital antes de qualquer requisição. + +```csharp +public bool ValidaCertificado(); +``` + +#### Returns +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Services.Primitives/SoapServiceBase.md b/Docs/Api/EficazFramework.SPED.Services.Primitives/SoapServiceBase.md new file mode 100644 index 00000000..144698ce --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Services.Primitives/SoapServiceBase.md @@ -0,0 +1,4 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Services.Primitives](EficazFramework.SPED.Services.Primitives.md 'EficazFramework.SPED.Services.Primitives') + +## SoapServiceBase Class diff --git a/Docs/Api/EficazFramework.SPED.Utilities.NFe.md b/Docs/Api/EficazFramework.SPED.Utilities.NFe.md deleted file mode 100644 index 4be44917..00000000 --- a/Docs/Api/EficazFramework.SPED.Utilities.NFe.md +++ /dev/null @@ -1,7 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') - -## EficazFramework.SPED.Utilities.NFe Namespace - -| Classes | | -| :--- | :--- | -| [DownloadNF](EficazFramework.SPED.Utilities.NFe/DownloadNF.md 'EficazFramework.SPED.Utilities.NFe.DownloadNF') | | diff --git a/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF.md b/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF.md deleted file mode 100644 index c78ac94e..00000000 --- a/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF.md +++ /dev/null @@ -1,12 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Utilities.NFe](EficazFramework.SPED.Utilities.NFe.md 'EficazFramework.SPED.Utilities.NFe') - -## DownloadNF Class - -| Methods | | -| :--- | :--- | -| [NFeObject(object)](EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeObject(object).md 'EficazFramework.SPED.Utilities.NFe.DownloadNF.NFeObject(object)') | | -| [NFeToXmlDocument(byte[])](EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlDocument(byte[]).md 'EficazFramework.SPED.Utilities.NFe.DownloadNF.NFeToXmlDocument(byte[])') | | -| [NFeToXmlDocument(object)](EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlDocument(object).md 'EficazFramework.SPED.Utilities.NFe.DownloadNF.NFeToXmlDocument(object)') | | -| [NFeToXmlString(byte[])](EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlString(byte[]).md 'EficazFramework.SPED.Utilities.NFe.DownloadNF.NFeToXmlString(byte[])') | | -| [NFeToXmlString(object, Encoding)](EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlString(object,Encoding).md 'EficazFramework.SPED.Utilities.NFe.DownloadNF.NFeToXmlString(object, System.Text.Encoding)') | | diff --git a/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeObject(object).md b/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeObject(object).md deleted file mode 100644 index f7892ab7..00000000 --- a/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeObject(object).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Utilities.NFe](EficazFramework.SPED.Utilities.NFe.md 'EficazFramework.SPED.Utilities.NFe').[DownloadNF](EficazFramework.SPED.Utilities.NFe/DownloadNF.md 'EficazFramework.SPED.Utilities.NFe.DownloadNF') - -## DownloadNF.NFeObject(object) Method - -```csharp -public static EficazFramework.SPED.Schemas.NFe.ProcessoNFe NFeObject(object instance); -``` -#### Parameters - - - -`instance` [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') - -#### Returns -[ProcessoNFe](EficazFramework.SPED.Schemas.NFe/ProcessoNFe.md 'EficazFramework.SPED.Schemas.NFe.ProcessoNFe') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlDocument(byte[]).md b/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlDocument(byte[]).md deleted file mode 100644 index ae8f3a7d..00000000 --- a/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlDocument(byte[]).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Utilities.NFe](EficazFramework.SPED.Utilities.NFe.md 'EficazFramework.SPED.Utilities.NFe').[DownloadNF](EficazFramework.SPED.Utilities.NFe/DownloadNF.md 'EficazFramework.SPED.Utilities.NFe.DownloadNF') - -## DownloadNF.NFeToXmlDocument(byte[]) Method - -```csharp -public static System.Xml.XmlDocument NFeToXmlDocument(byte[] data); -``` -#### Parameters - - - -`data` [System.Byte](https://docs.microsoft.com/en-us/dotnet/api/System.Byte 'System.Byte')[[]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System.Array') - -#### Returns -[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlDocument(object).md b/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlDocument(object).md deleted file mode 100644 index ae33bce4..00000000 --- a/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlDocument(object).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Utilities.NFe](EficazFramework.SPED.Utilities.NFe.md 'EficazFramework.SPED.Utilities.NFe').[DownloadNF](EficazFramework.SPED.Utilities.NFe/DownloadNF.md 'EficazFramework.SPED.Utilities.NFe.DownloadNF') - -## DownloadNF.NFeToXmlDocument(object) Method - -```csharp -public static System.Xml.XmlDocument NFeToXmlDocument(object instance); -``` -#### Parameters - - - -`instance` [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') - -#### Returns -[System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlString(byte[]).md b/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlString(byte[]).md deleted file mode 100644 index 42629895..00000000 --- a/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlString(byte[]).md +++ /dev/null @@ -1,16 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Utilities.NFe](EficazFramework.SPED.Utilities.NFe.md 'EficazFramework.SPED.Utilities.NFe').[DownloadNF](EficazFramework.SPED.Utilities.NFe/DownloadNF.md 'EficazFramework.SPED.Utilities.NFe.DownloadNF') - -## DownloadNF.NFeToXmlString(byte[]) Method - -```csharp -public static string NFeToXmlString(byte[] data); -``` -#### Parameters - - - -`data` [System.Byte](https://docs.microsoft.com/en-us/dotnet/api/System.Byte 'System.Byte')[[]](https://docs.microsoft.com/en-us/dotnet/api/System.Array 'System.Array') - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlString(object,Encoding).md b/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlString(object,Encoding).md deleted file mode 100644 index e7446d24..00000000 --- a/Docs/Api/EficazFramework.SPED.Utilities.NFe/DownloadNF/NFeToXmlString(object,Encoding).md +++ /dev/null @@ -1,20 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Utilities.NFe](EficazFramework.SPED.Utilities.NFe.md 'EficazFramework.SPED.Utilities.NFe').[DownloadNF](EficazFramework.SPED.Utilities.NFe/DownloadNF.md 'EficazFramework.SPED.Utilities.NFe.DownloadNF') - -## DownloadNF.NFeToXmlString(object, Encoding) Method - -```csharp -public static string NFeToXmlString(object instance, System.Text.Encoding encoder); -``` -#### Parameters - - - -`instance` [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') - - - -`encoder` [System.Text.Encoding](https://docs.microsoft.com/en-us/dotnet/api/System.Text.Encoding 'System.Text.Encoding') - -#### Returns -[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities.XML.md b/Docs/Api/EficazFramework.SPED.Utilities.XML.md index 962b8295..4242402f 100644 --- a/Docs/Api/EficazFramework.SPED.Utilities.XML.md +++ b/Docs/Api/EficazFramework.SPED.Utilities.XML.md @@ -4,5 +4,6 @@ | Classes | | | :--- | :--- | +| [NFe](EficazFramework.SPED.Utilities.XML/NFe.md 'EficazFramework.SPED.Utilities.XML.NFe') | | | [Operations](EficazFramework.SPED.Utilities.XML/Operations.md 'EficazFramework.SPED.Utilities.XML.Operations') | | | [Sign](EficazFramework.SPED.Utilities.XML/Sign.md 'EficazFramework.SPED.Utilities.XML.Sign') | | diff --git a/Docs/Api/EficazFramework.SPED.Utilities.XML/NFe.md b/Docs/Api/EficazFramework.SPED.Utilities.XML/NFe.md new file mode 100644 index 00000000..99f003f8 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Utilities.XML/NFe.md @@ -0,0 +1,10 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Utilities.XML](EficazFramework.SPED.Utilities.XML.md 'EficazFramework.SPED.Utilities.XML') + +## NFe Class + +| Methods | | +| :--- | :--- | +| [CalculaDigitoVerificador(string)](EficazFramework.SPED.Utilities.XML/NFe/CalculaDigitoVerificador(string).md 'EficazFramework.SPED.Utilities.XML.NFe.CalculaDigitoVerificador(string)') | Realiza o cálculo do dígito verificador da Chave da NFe. | +| [GeraDocumentoAutorizado(string, string, string)](EficazFramework.SPED.Utilities.XML/NFe/GeraDocumentoAutorizado(string,string,string).md 'EficazFramework.SPED.Utilities.XML.NFe.GeraDocumentoAutorizado(string, string, string)') | retorna o documento XML no schema [ProcessoNFe](EficazFramework.SPED.Schemas.NFe/ProcessoNFe.md 'EficazFramework.SPED.Schemas.NFe.ProcessoNFe') (tag raíz nfeProc),
contendo a [NFe](EficazFramework.SPED.Schemas.NFe/NFe.md 'EficazFramework.SPED.Schemas.NFe.NFe') e seu [ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') | +| [GeraDocumentoAutorizado(this RetornoAutorizacaoNFe, string, string)](EficazFramework.SPED.Utilities.XML/NFe/GeraDocumentoAutorizado(thisRetornoAutorizacaoNFe,string,string).md 'EficazFramework.SPED.Utilities.XML.NFe.GeraDocumentoAutorizado(this EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe, string, string)') | retorna o documento XML no schema [ProcessoNFe](EficazFramework.SPED.Schemas.NFe/ProcessoNFe.md 'EficazFramework.SPED.Schemas.NFe.ProcessoNFe') (tag raíz nfeProc),
contendo a [NFe](EficazFramework.SPED.Schemas.NFe/NFe.md 'EficazFramework.SPED.Schemas.NFe.NFe') e seu [ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') | diff --git a/Docs/Api/EficazFramework.SPED.Utilities.XML/NFe/CalculaDigitoVerificador(string).md b/Docs/Api/EficazFramework.SPED.Utilities.XML/NFe/CalculaDigitoVerificador(string).md new file mode 100644 index 00000000..728f94dc --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Utilities.XML/NFe/CalculaDigitoVerificador(string).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Utilities.XML](EficazFramework.SPED.Utilities.XML.md 'EficazFramework.SPED.Utilities.XML').[NFe](EficazFramework.SPED.Utilities.XML/NFe.md 'EficazFramework.SPED.Utilities.XML.NFe') + +## NFe.CalculaDigitoVerificador(string) Method + +Realiza o cálculo do dígito verificador da Chave da NFe. + +```csharp +public static string CalculaDigitoVerificador(string chave43); +``` +#### Parameters + + + +`chave43` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities.XML/NFe/GeraDocumentoAutorizado(string,string,string).md b/Docs/Api/EficazFramework.SPED.Utilities.XML/NFe/GeraDocumentoAutorizado(string,string,string).md new file mode 100644 index 00000000..f87a704a --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Utilities.XML/NFe/GeraDocumentoAutorizado(string,string,string).md @@ -0,0 +1,27 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Utilities.XML](EficazFramework.SPED.Utilities.XML.md 'EficazFramework.SPED.Utilities.XML').[NFe](EficazFramework.SPED.Utilities.XML/NFe.md 'EficazFramework.SPED.Utilities.XML.NFe') + +## NFe.GeraDocumentoAutorizado(string, string, string) Method + +retorna o documento XML no schema [ProcessoNFe](EficazFramework.SPED.Schemas.NFe/ProcessoNFe.md 'EficazFramework.SPED.Schemas.NFe.ProcessoNFe') (tag raíz nfeProc), +contendo a [NFe](EficazFramework.SPED.Schemas.NFe/NFe.md 'EficazFramework.SPED.Schemas.NFe.NFe') e seu [ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') + +```csharp +public static string GeraDocumentoAutorizado(string nfe, string protocoloAutorizacao, string versao="4.00"); +``` +#### Parameters + + + +`nfe` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + + + +`protocoloAutorizacao` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + + + +`versao` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities.XML/NFe/GeraDocumentoAutorizado(thisRetornoAutorizacaoNFe,string,string).md b/Docs/Api/EficazFramework.SPED.Utilities.XML/NFe/GeraDocumentoAutorizado(thisRetornoAutorizacaoNFe,string,string).md new file mode 100644 index 00000000..06a8d391 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Utilities.XML/NFe/GeraDocumentoAutorizado(thisRetornoAutorizacaoNFe,string,string).md @@ -0,0 +1,27 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Utilities.XML](EficazFramework.SPED.Utilities.XML.md 'EficazFramework.SPED.Utilities.XML').[NFe](EficazFramework.SPED.Utilities.XML/NFe.md 'EficazFramework.SPED.Utilities.XML.NFe') + +## NFe.GeraDocumentoAutorizado(this RetornoAutorizacaoNFe, string, string) Method + +retorna o documento XML no schema [ProcessoNFe](EficazFramework.SPED.Schemas.NFe/ProcessoNFe.md 'EficazFramework.SPED.Schemas.NFe.ProcessoNFe') (tag raíz nfeProc), +contendo a [NFe](EficazFramework.SPED.Schemas.NFe/NFe.md 'EficazFramework.SPED.Schemas.NFe.NFe') e seu [ProtocoloRecebimento](EficazFramework.SPED.Schemas.NFe/ProtocoloRecebimento.md 'EficazFramework.SPED.Schemas.NFe.ProtocoloRecebimento') + +```csharp +public static string GeraDocumentoAutorizado(this EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe retornoAutorizacao, string nfe, string versao="4.00"); +``` +#### Parameters + + + +`retornoAutorizacao` [RetornoAutorizacaoNFe](EficazFramework.SPED.Schemas.NFe/RetornoAutorizacaoNFe.md 'EficazFramework.SPED.Schemas.NFe.RetornoAutorizacaoNFe') + + + +`nfe` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + + + +`versao` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations.md b/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations.md index 7021c572..c97ca787 100644 --- a/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations.md +++ b/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations.md @@ -5,6 +5,8 @@ | Methods | | | :--- | :--- | -| [Open(Stream)](EficazFramework.SPED.Utilities.XML/Operations/Open(Stream).md 'EficazFramework.SPED.Utilities.XML.Operations.Open(System.IO.Stream)') | | -| [OpenAsync(Stream)](EficazFramework.SPED.Utilities.XML/Operations/OpenAsync(Stream).md 'EficazFramework.SPED.Utilities.XML.Operations.OpenAsync(System.IO.Stream)') | | +| [Open(Stream)](EficazFramework.SPED.Utilities.XML/Operations/Open(Stream).md 'EficazFramework.SPED.Utilities.XML.Operations.Open(System.IO.Stream)') | Efetua a leitura e parsing de um documento [IXmlSpedDocument](EficazFramework.SPED.Schemas.md#EficazFramework.SPED.Schemas.IXmlSpedDocument 'EficazFramework.SPED.Schemas.IXmlSpedDocument') | +| [OpenAsync(Stream)](EficazFramework.SPED.Utilities.XML/Operations/OpenAsync(Stream).md 'EficazFramework.SPED.Utilities.XML.Operations.OpenAsync(System.IO.Stream)') | Efetua a leitura e parsing de um documento [IXmlSpedDocument](EficazFramework.SPED.Schemas.md#EficazFramework.SPED.Schemas.IXmlSpedDocument 'EficazFramework.SPED.Schemas.IXmlSpedDocument') | | [RemoveAllNamespaces(string)](EficazFramework.SPED.Utilities.XML/Operations/RemoveAllNamespaces(string).md 'EficazFramework.SPED.Utilities.XML.Operations.RemoveAllNamespaces(string)') | | +| [RemoveW3CNamespaces(this string)](EficazFramework.SPED.Utilities.XML/Operations/RemoveW3CNamespaces(thisstring).md 'EficazFramework.SPED.Utilities.XML.Operations.RemoveW3CNamespaces(this string)') | | +| [ToXElement(XmlElement)](EficazFramework.SPED.Utilities.XML/Operations/ToXElement(XmlElement).md 'EficazFramework.SPED.Utilities.XML.Operations.ToXElement(System.Xml.XmlElement)') | Converte uma instância de [System.Xml.XmlElement](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlElement 'System.Xml.XmlElement') para [System.Xml.Linq.XElement](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XElement 'System.Xml.Linq.XElement') | diff --git a/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations/Open(Stream).md b/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations/Open(Stream).md index 85ceeecf..24c239e6 100644 --- a/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations/Open(Stream).md +++ b/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations/Open(Stream).md @@ -3,6 +3,8 @@ ## Operations.Open(Stream) Method +Efetua a leitura e parsing de um documento [IXmlSpedDocument](EficazFramework.SPED.Schemas.md#EficazFramework.SPED.Schemas.IXmlSpedDocument 'EficazFramework.SPED.Schemas.IXmlSpedDocument') + ```csharp public static EficazFramework.SPED.Schemas.IXmlSpedDocument Open(System.IO.Stream source); ``` diff --git a/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations/OpenAsync(Stream).md b/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations/OpenAsync(Stream).md index fad972e5..18fa79e3 100644 --- a/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations/OpenAsync(Stream).md +++ b/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations/OpenAsync(Stream).md @@ -3,6 +3,8 @@ ## Operations.OpenAsync(Stream) Method +Efetua a leitura e parsing de um documento [IXmlSpedDocument](EficazFramework.SPED.Schemas.md#EficazFramework.SPED.Schemas.IXmlSpedDocument 'EficazFramework.SPED.Schemas.IXmlSpedDocument') + ```csharp public static System.Threading.Tasks.Task OpenAsync(System.IO.Stream source); ``` diff --git a/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations/RemoveW3CNamespaces(thisstring).md b/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations/RemoveW3CNamespaces(thisstring).md new file mode 100644 index 00000000..2dccecc2 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations/RemoveW3CNamespaces(thisstring).md @@ -0,0 +1,16 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Utilities.XML](EficazFramework.SPED.Utilities.XML.md 'EficazFramework.SPED.Utilities.XML').[Operations](EficazFramework.SPED.Utilities.XML/Operations.md 'EficazFramework.SPED.Utilities.XML.Operations') + +## Operations.RemoveW3CNamespaces(this string) Method + +```csharp +public static string RemoveW3CNamespaces(this string xmlDocument); +``` +#### Parameters + + + +`xmlDocument` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations/ToXElement(XmlElement).md b/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations/ToXElement(XmlElement).md new file mode 100644 index 00000000..86ca1b64 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Utilities.XML/Operations/ToXElement(XmlElement).md @@ -0,0 +1,18 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Utilities.XML](EficazFramework.SPED.Utilities.XML.md 'EficazFramework.SPED.Utilities.XML').[Operations](EficazFramework.SPED.Utilities.XML/Operations.md 'EficazFramework.SPED.Utilities.XML.Operations') + +## Operations.ToXElement(XmlElement) Method + +Converte uma instância de [System.Xml.XmlElement](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlElement 'System.Xml.XmlElement') para [System.Xml.Linq.XElement](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XElement 'System.Xml.Linq.XElement') + +```csharp +public static object ToXElement(System.Xml.XmlElement source); +``` +#### Parameters + + + +`source` [System.Xml.XmlElement](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlElement 'System.Xml.XmlElement') + +#### Returns +[System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities.XML/Sign.md b/Docs/Api/EficazFramework.SPED.Utilities.XML/Sign.md index 9724a188..fdeb4702 100644 --- a/Docs/Api/EficazFramework.SPED.Utilities.XML/Sign.md +++ b/Docs/Api/EficazFramework.SPED.Utilities.XML/Sign.md @@ -6,4 +6,4 @@ | Methods | | | :--- | :--- | | [SignXml(XDocument, string, string, X509Certificate2, bool, bool)](EficazFramework.SPED.Utilities.XML/Sign/SignXml(XDocument,string,string,X509Certificate2,bool,bool).md 'EficazFramework.SPED.Utilities.XML.Sign.SignXml(System.Xml.Linq.XDocument, string, string, System.Security.Cryptography.X509Certificates.X509Certificate2, bool, bool)') | Realiza a assinatura digital de um documento XML. | -| [SignXml(XmlDocument, string, string, X509Certificate2, bool, bool)](EficazFramework.SPED.Utilities.XML/Sign/SignXml(XmlDocument,string,string,X509Certificate2,bool,bool).md 'EficazFramework.SPED.Utilities.XML.Sign.SignXml(System.Xml.XmlDocument, string, string, System.Security.Cryptography.X509Certificates.X509Certificate2, bool, bool)') | Realiza a assinatura digital de um documento XML. | +| [SignXml(this XmlDocument, string, string, X509Certificate2, bool, bool)](EficazFramework.SPED.Utilities.XML/Sign/SignXml(thisXmlDocument,string,string,X509Certificate2,bool,bool).md 'EficazFramework.SPED.Utilities.XML.Sign.SignXml(this System.Xml.XmlDocument, string, string, System.Security.Cryptography.X509Certificates.X509Certificate2, bool, bool)') | Realiza a assinatura digital de um documento XML. | diff --git a/Docs/Api/EficazFramework.SPED.Utilities.XML/Sign/SignXml(XmlDocument,string,string,X509Certificate2,bool,bool).md b/Docs/Api/EficazFramework.SPED.Utilities.XML/Sign/SignXml(XmlDocument,string,string,X509Certificate2,bool,bool).md deleted file mode 100644 index 7801261d..00000000 --- a/Docs/Api/EficazFramework.SPED.Utilities.XML/Sign/SignXml(XmlDocument,string,string,X509Certificate2,bool,bool).md +++ /dev/null @@ -1,43 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Utilities.XML](EficazFramework.SPED.Utilities.XML.md 'EficazFramework.SPED.Utilities.XML').[Sign](EficazFramework.SPED.Utilities.XML/Sign.md 'EficazFramework.SPED.Utilities.XML.Sign') - -## Sign.SignXml(XmlDocument, string, string, X509Certificate2, bool, bool) Method - -Realiza a assinatura digital de um documento XML. - -```csharp -public static void SignXml(System.Xml.XmlDocument xml, string tagToSign, string tagID, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool signAsSHA256=false, bool emptyURI=false); -``` -#### Parameters - - - -`xml` [System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') - -O [System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') a ser assinado. - - - -`tagToSign` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -A tag para localização do ponto de assinatura. - - - -`tagID` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') - -A tag que contém a ID para assinatura. - - - -`certificate` [System.Security.Cryptography.X509Certificates.X509Certificate2](https://docs.microsoft.com/en-us/dotnet/api/System.Security.Cryptography.X509Certificates.X509Certificate2 'System.Security.Cryptography.X509Certificates.X509Certificate2') - - - -`signAsSHA256` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - - - -`emptyURI` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') - -### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities.XML/Sign/SignXml(thisXmlDocument,string,string,X509Certificate2,bool,bool).md b/Docs/Api/EficazFramework.SPED.Utilities.XML/Sign/SignXml(thisXmlDocument,string,string,X509Certificate2,bool,bool).md new file mode 100644 index 00000000..c3944536 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Utilities.XML/Sign/SignXml(thisXmlDocument,string,string,X509Certificate2,bool,bool).md @@ -0,0 +1,43 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Utilities.XML](EficazFramework.SPED.Utilities.XML.md 'EficazFramework.SPED.Utilities.XML').[Sign](EficazFramework.SPED.Utilities.XML/Sign.md 'EficazFramework.SPED.Utilities.XML.Sign') + +## Sign.SignXml(this XmlDocument, string, string, X509Certificate2, bool, bool) Method + +Realiza a assinatura digital de um documento XML. + +```csharp +public static void SignXml(this System.Xml.XmlDocument xml, string tagToSign, string tagID, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool signAsSHA256=false, bool emptyURI=false); +``` +#### Parameters + + + +`xml` [System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') + +O [System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') a ser assinado. + + + +`tagToSign` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +A tag para localização do ponto de assinatura. + + + +`tagID` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +A tag que contém a ID para assinatura. + + + +`certificate` [System.Security.Cryptography.X509Certificates.X509Certificate2](https://docs.microsoft.com/en-us/dotnet/api/System.Security.Cryptography.X509Certificates.X509Certificate2 'System.Security.Cryptography.X509Certificates.X509Certificate2') + + + +`signAsSHA256` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') + + + +`emptyURI` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') + +### Remarks \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities.md b/Docs/Api/EficazFramework.SPED.Utilities.md index 91c59cfe..b7be0e4f 100644 --- a/Docs/Api/EficazFramework.SPED.Utilities.md +++ b/Docs/Api/EficazFramework.SPED.Utilities.md @@ -4,4 +4,4 @@ | Classes | | | :--- | :--- | -| [IcpBrasil_X509Certificate2](EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2.md 'EficazFramework.SPED.Utilities.IcpBrasil_X509Certificate2') | | +| [IcpBrasilX509Certificate2](EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2.md 'EficazFramework.SPED.Utilities.IcpBrasilX509Certificate2') | | diff --git a/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2.md b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2.md new file mode 100644 index 00000000..1a7349fc --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2.md @@ -0,0 +1,23 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Utilities](EficazFramework.SPED.Utilities.md 'EficazFramework.SPED.Utilities') + +## IcpBrasilX509Certificate2 Class +### Properties + +| Name | Type | | +| :--- | :---: | :--- | +| AutoridadeCertificadora | `String` | Autoridade Certificadora, emissora do Certificado Digital | +| CNPJ_CPF | `String` | CNPJ ou CPF do Titular do Certificado Digital | +| DataEfetiva | `Nullable` | Data/Hora de Emissão do Certificado Digital | +| Tipo | `String` | Tipo de Certificado Digital. Exemplos:

e-CNPJ A1
e-CNPJ A3
e-CPF A1
e-CPF A3
| +| Titular | `String` | Nome ou Razão Social do Titular do Certificado Digital | +| Validade | `Nullable` | Data/Hora de Expiração da Validade do Certificado Digital | +| PrivateInstance | `X509Certificate2` | Instância privada de Certificado Digital, contendo as informações sensíveis para assinatura de documentos. | + +| Methods | | +| :--- | :--- | +| [ListaCertificados(object, StoreLocation)](EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/ListaCertificados(object,StoreLocation).md 'EficazFramework.SPED.Utilities.IcpBrasilX509Certificate2.ListaCertificados(object, System.Security.Cryptography.X509Certificates.StoreLocation)') | Obtém a lista de Certificados Digitais hospedadas no Repositório do Navegador, no padrao ICP-Brasil. | +| [ListaCertificadosAsync(object, StoreLocation)](EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/ListaCertificadosAsync(object,StoreLocation).md 'EficazFramework.SPED.Utilities.IcpBrasilX509Certificate2.ListaCertificadosAsync(object, System.Security.Cryptography.X509Certificates.StoreLocation)') | Obtém de forma assíncrona a lista de Certificados Digitais hospedadas no Repositório do Navegador, no padrao ICP-Brasil. | +| [SignXml(XDocument, string, string, bool, bool)](EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/SignXml(XDocument,string,string,bool,bool).md 'EficazFramework.SPED.Utilities.IcpBrasilX509Certificate2.SignXml(System.Xml.Linq.XDocument, string, string, bool, bool)') | Realiza a assinatura de um [System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') na tag especificada | +| [SignXml(XmlDocument, string, string, bool, bool)](EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/SignXml(XmlDocument,string,string,bool,bool).md 'EficazFramework.SPED.Utilities.IcpBrasilX509Certificate2.SignXml(System.Xml.XmlDocument, string, string, bool, bool)') | Realiza a assinatura de um [System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') na tag especificada | +| [ToString()](EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/ToString().md 'EficazFramework.SPED.Utilities.IcpBrasilX509Certificate2.ToString()') | | diff --git a/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/ListaCertificados(object,StoreLocation).md b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/ListaCertificados(object,StoreLocation).md new file mode 100644 index 00000000..0b9eab67 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/ListaCertificados(object,StoreLocation).md @@ -0,0 +1,26 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Utilities](EficazFramework.SPED.Utilities.md 'EficazFramework.SPED.Utilities').[IcpBrasilX509Certificate2](EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2.md 'EficazFramework.SPED.Utilities.IcpBrasilX509Certificate2') + +## IcpBrasilX509Certificate2.ListaCertificados(object, StoreLocation) Method + +Obtém a lista de Certificados Digitais hospedadas no Repositório do Navegador, no padrao ICP-Brasil. + +```csharp +public static System.Collections.Generic.List ListaCertificados(object filtro, System.Security.Cryptography.X509Certificates.StoreLocation storeLocation); +``` +#### Parameters + + + +`filtro` [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') + +Especifica algum critério para filtragem. Opcional. + + + +`storeLocation` [System.Security.Cryptography.X509Certificates.StoreLocation](https://docs.microsoft.com/en-us/dotnet/api/System.Security.Cryptography.X509Certificates.StoreLocation 'System.Security.Cryptography.X509Certificates.StoreLocation') + +Determina se será pesquisado no Rpositório Global ou no Repositório do Usuário Logado. + +#### Returns +[System.Collections.Generic.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1')[IcpBrasilX509Certificate2](EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2.md 'EficazFramework.SPED.Utilities.IcpBrasilX509Certificate2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/ListaCertificadosAsync(object,StoreLocation).md b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/ListaCertificadosAsync(object,StoreLocation).md new file mode 100644 index 00000000..660f800e --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/ListaCertificadosAsync(object,StoreLocation).md @@ -0,0 +1,26 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Utilities](EficazFramework.SPED.Utilities.md 'EficazFramework.SPED.Utilities').[IcpBrasilX509Certificate2](EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2.md 'EficazFramework.SPED.Utilities.IcpBrasilX509Certificate2') + +## IcpBrasilX509Certificate2.ListaCertificadosAsync(object, StoreLocation) Method + +Obtém de forma assíncrona a lista de Certificados Digitais hospedadas no Repositório do Navegador, no padrao ICP-Brasil. + +```csharp +public static System.Threading.Tasks.Task> ListaCertificadosAsync(object filtro, System.Security.Cryptography.X509Certificates.StoreLocation storeLocation); +``` +#### Parameters + + + +`filtro` [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') + +Especifica algum critério para filtragem. Opcional. + + + +`storeLocation` [System.Security.Cryptography.X509Certificates.StoreLocation](https://docs.microsoft.com/en-us/dotnet/api/System.Security.Cryptography.X509Certificates.StoreLocation 'System.Security.Cryptography.X509Certificates.StoreLocation') + +Determina se será pesquisado no Repositório Global ou no Repositório do Usuário Logado. + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[System.Collections.Generic.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1')[IcpBrasilX509Certificate2](EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2.md 'EficazFramework.SPED.Utilities.IcpBrasilX509Certificate2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/SignXml(XDocument,string,string,bool,bool).md b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/SignXml(XDocument,string,string,bool,bool).md new file mode 100644 index 00000000..6929d0f5 --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/SignXml(XDocument,string,string,bool,bool).md @@ -0,0 +1,37 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Utilities](EficazFramework.SPED.Utilities.md 'EficazFramework.SPED.Utilities').[IcpBrasilX509Certificate2](EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2.md 'EficazFramework.SPED.Utilities.IcpBrasilX509Certificate2') + +## IcpBrasilX509Certificate2.SignXml(XDocument, string, string, bool, bool) Method + +Realiza a assinatura de um [System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') na tag especificada + +```csharp +public void SignXml(System.Xml.Linq.XDocument xdoc, string tag, string id, bool signAsSHA256=false, bool emptyURI=false); +``` +#### Parameters + + + +`xdoc` [System.Xml.Linq.XDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.Linq.XDocument 'System.Xml.Linq.XDocument') + +Conteúdo do XML a ser assinad + + + +`tag` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Tag a ser assinada + + + +`id` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + + + +`signAsSHA256` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') + +Usar criptografia SHA256 na assinatur + + + +`emptyURI` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/SignXml(XmlDocument,string,string,bool,bool).md b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/SignXml(XmlDocument,string,string,bool,bool).md new file mode 100644 index 00000000..cfd787da --- /dev/null +++ b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/SignXml(XmlDocument,string,string,bool,bool).md @@ -0,0 +1,37 @@ +#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') +### [EficazFramework.SPED.Utilities](EficazFramework.SPED.Utilities.md 'EficazFramework.SPED.Utilities').[IcpBrasilX509Certificate2](EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2.md 'EficazFramework.SPED.Utilities.IcpBrasilX509Certificate2') + +## IcpBrasilX509Certificate2.SignXml(XmlDocument, string, string, bool, bool) Method + +Realiza a assinatura de um [System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') na tag especificada + +```csharp +public void SignXml(System.Xml.XmlDocument xml, string tag, string id, bool signAsSHA256=false, bool emptyURI=false); +``` +#### Parameters + + + +`xml` [System.Xml.XmlDocument](https://docs.microsoft.com/en-us/dotnet/api/System.Xml.XmlDocument 'System.Xml.XmlDocument') + +Conteúdo do XML a ser assinado + + + +`tag` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Tag a ser assinada + + + +`id` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + + + +`signAsSHA256` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') + +Usar criptografia SHA256 na assinatura + + + +`emptyURI` [System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2/ToString().md b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/ToString().md similarity index 55% rename from Docs/Api/EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2/ToString().md rename to Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/ToString().md index 1e776b7c..f0dd1e1d 100644 --- a/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2/ToString().md +++ b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2/ToString().md @@ -1,7 +1,7 @@ #### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Utilities](EficazFramework.SPED.Utilities.md 'EficazFramework.SPED.Utilities').[IcpBrasil_X509Certificate2](EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2.md 'EficazFramework.SPED.Utilities.IcpBrasil_X509Certificate2') +### [EficazFramework.SPED.Utilities](EficazFramework.SPED.Utilities.md 'EficazFramework.SPED.Utilities').[IcpBrasilX509Certificate2](EficazFramework.SPED.Utilities/IcpBrasilX509Certificate2.md 'EficazFramework.SPED.Utilities.IcpBrasilX509Certificate2') -## IcpBrasil_X509Certificate2.ToString() Method +## IcpBrasilX509Certificate2.ToString() Method ```csharp public override string ToString(); diff --git a/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2.md b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2.md deleted file mode 100644 index 6fdf9521..00000000 --- a/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2.md +++ /dev/null @@ -1,21 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Utilities](EficazFramework.SPED.Utilities.md 'EficazFramework.SPED.Utilities') - -## IcpBrasil_X509Certificate2 Class -### Properties - -| Name | Type | | -| :--- | :---: | :--- | -| AutoridadeCertificadora | `String` | Autoridade Certificadora, emissora do Certificado Digital | -| CNPJ_CPF | `String` | CNPJ ou CPF do Titular do Certificado Digital | -| DataEfetiva | `Nullable` | Data/Hora de Emissão do Certificado Digital | -| Tipo | `String` | Tipo de Certificado Digital. Exemplos:

e-CNPJ A1
e-CNPJ A3
e-CPF A1
e-CPF A3
| -| Titular | `String` | Nome ou Razão Social do Titular do Certificado Digital | -| Validade | `Nullable` | Data/Hora de Expiração da Validade do Certificado Digital | -| PrivateInstance | `X509Certificate2` | Instância privada de Certificado Digital, contendo as informações sensíveis para assinatura de documentos. | - -| Methods | | -| :--- | :--- | -| [ListaCertificados(object, StoreLocation)](EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2/ListaCertificados(object,StoreLocation).md 'EficazFramework.SPED.Utilities.IcpBrasil_X509Certificate2.ListaCertificados(object, System.Security.Cryptography.X509Certificates.StoreLocation)') | Obtém a lista de Certificados Digitais hospedadas no Repositório do Navegador, no padrao ICP-Brasil. | -| [ListaCertificadosAsync(object, StoreLocation)](EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2/ListaCertificadosAsync(object,StoreLocation).md 'EficazFramework.SPED.Utilities.IcpBrasil_X509Certificate2.ListaCertificadosAsync(object, System.Security.Cryptography.X509Certificates.StoreLocation)') | Obtém de forma assíncrona a lista de Certificados Digitais hospedadas no Repositório do Navegador, no padrao ICP-Brasil. | -| [ToString()](EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2/ToString().md 'EficazFramework.SPED.Utilities.IcpBrasil_X509Certificate2.ToString()') | | diff --git a/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2/ListaCertificados(object,StoreLocation).md b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2/ListaCertificados(object,StoreLocation).md deleted file mode 100644 index bfbec7d5..00000000 --- a/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2/ListaCertificados(object,StoreLocation).md +++ /dev/null @@ -1,26 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Utilities](EficazFramework.SPED.Utilities.md 'EficazFramework.SPED.Utilities').[IcpBrasil_X509Certificate2](EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2.md 'EficazFramework.SPED.Utilities.IcpBrasil_X509Certificate2') - -## IcpBrasil_X509Certificate2.ListaCertificados(object, StoreLocation) Method - -Obtém a lista de Certificados Digitais hospedadas no Repositório do Navegador, no padrao ICP-Brasil. - -```csharp -public static System.Collections.Generic.List ListaCertificados(object filtro, System.Security.Cryptography.X509Certificates.StoreLocation storeLocation); -``` -#### Parameters - - - -`filtro` [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') - -Especifica algum critério para filtragem. Opcional. - - - -`storeLocation` [System.Security.Cryptography.X509Certificates.StoreLocation](https://docs.microsoft.com/en-us/dotnet/api/System.Security.Cryptography.X509Certificates.StoreLocation 'System.Security.Cryptography.X509Certificates.StoreLocation') - -Determina se será pesquisado no Rpositório Global ou no Repositório do Usuário Logado. - -#### Returns -[System.Collections.Generic.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1')[IcpBrasil_X509Certificate2](EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2.md 'EficazFramework.SPED.Utilities.IcpBrasil_X509Certificate2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1') \ No newline at end of file diff --git a/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2/ListaCertificadosAsync(object,StoreLocation).md b/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2/ListaCertificadosAsync(object,StoreLocation).md deleted file mode 100644 index 817a10cc..00000000 --- a/Docs/Api/EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2/ListaCertificadosAsync(object,StoreLocation).md +++ /dev/null @@ -1,26 +0,0 @@ -#### [EficazFramework.SPED](EficazFrameworkSPED.md 'EficazFramework SPED') -### [EficazFramework.SPED.Utilities](EficazFramework.SPED.Utilities.md 'EficazFramework.SPED.Utilities').[IcpBrasil_X509Certificate2](EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2.md 'EficazFramework.SPED.Utilities.IcpBrasil_X509Certificate2') - -## IcpBrasil_X509Certificate2.ListaCertificadosAsync(object, StoreLocation) Method - -Obtém de forma assíncrona a lista de Certificados Digitais hospedadas no Repositório do Navegador, no padrao ICP-Brasil. - -```csharp -public static System.Threading.Tasks.Task> ListaCertificadosAsync(object filtro, System.Security.Cryptography.X509Certificates.StoreLocation storeLocation); -``` -#### Parameters - - - -`filtro` [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') - -Especifica algum critério para filtragem. Opcional. - - - -`storeLocation` [System.Security.Cryptography.X509Certificates.StoreLocation](https://docs.microsoft.com/en-us/dotnet/api/System.Security.Cryptography.X509Certificates.StoreLocation 'System.Security.Cryptography.X509Certificates.StoreLocation') - -Determina se será pesquisado no Repositório Global ou no Repositório do Usuário Logado. - -#### Returns -[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[System.Collections.Generic.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1')[IcpBrasil_X509Certificate2](EficazFramework.SPED.Utilities/IcpBrasil_X509Certificate2.md 'EficazFramework.SPED.Utilities.IcpBrasil_X509Certificate2')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') \ No newline at end of file diff --git a/Docs/Api/EficazFrameworkSPED.md b/Docs/Api/EficazFrameworkSPED.md index 4fe4c9c5..640b3edf 100644 --- a/Docs/Api/EficazFrameworkSPED.md +++ b/Docs/Api/EficazFrameworkSPED.md @@ -17,7 +17,7 @@ | [EficazFramework.SPED.Schemas.EFD_Contribuicoes](EficazFramework.SPED.Schemas.EFD_Contribuicoes.md 'EficazFramework.SPED.Schemas.EFD_Contribuicoes') | | | [EficazFramework.SPED.Schemas.EFD_ICMS_IPI](EficazFramework.SPED.Schemas.EFD_ICMS_IPI.md 'EficazFramework.SPED.Schemas.EFD_ICMS_IPI') | | | [EficazFramework.SPED.Schemas.EFD_Reinf](EficazFramework.SPED.Schemas.EFD_Reinf.md 'EficazFramework.SPED.Schemas.EFD_Reinf') | # Escrituração Fiscal Digital de Retenções e Outras Informações Fiscais

## Publico Alvo

- Pessoas Físicas e Jurídicas;

- Ocorrência de valores de tributos ou contribuições previdenciárias retidos.

## Guia

Obrigação acessória que deve ser enviada mensalmente (ou a cada competência Janeiro, havendo a persistência da situação 'Sem Movimento'), para compor os valores de tributos ou contribuições previdenciárias retidas (substituídas) na DCTF-Web,
de forma permitir o cálculo mensal das obrigações do contribuinte por meio deste.
## Objetivo

Tem por objeto a escrituração de rendimentos pagos e retenções de Imposto de Renda, Contribuição Social do contribuinte exceto aquelas relacionadas ao trabalho e informações sobre a receita bruta para a apuração das contribuições previdenciárias substituídas.

## Links Úteis

- [Manual de Orientação ao Usuário, v2.1.2.1](http://sped.rfb.gov.br/arquivo/show/7261)

- [Manual de Orientação ao Desenvolvedor, v2.3](http://sped.rfb.gov.br/arquivo/show/7258)

- [Layout, v2.1.2](http://sped.rfb.gov.br/pasta/show/7184)

- [Schemas XSD, v.2.1.2](http://sped.rfb.gov.br/item/show/7196)

- [Perguntas e Respostas](http://sped.rfb.gov.br/pastaperguntas/show/1497)

## Implementação
| -| [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') | | +| [EficazFramework.SPED.Schemas.eSocial](EficazFramework.SPED.Schemas.eSocial.md 'EficazFramework.SPED.Schemas.eSocial') | # e-SOCIAL

## Publico Alvo

- Pessoas Físicas e Jurídicas;

## Guia

O eSocial estabelece a forma com que passam a ser prestadas as informações trabalhistas,
previdenciárias, tributárias e fiscais relativas à contratação e utilização de mão de obra onerosa, com
ou sem vínculo empregatício, e de produção rural.Portanto, não se trata de uma nova obrigação
tributária acessória, mas uma nova forma de cumprir obrigações trabalhistas, previdenciárias e
tributárias já existentes.Com isso, ele não altera as legislações específicas de cada área, mas apenas
cria uma forma única e mais simplificada de atendê-las.

## Objetivo

Tem por objetivo desenvolver um sistema de coleta de informações trabalhistas, previdenciárias e tributárias,
armazenando-as em um Ambiente Nacional Virtual, a fim de possibilitar aos órgãos participantes do projeto,
na medida da pertinência temática de cada um, a utilização de tais informações para fins trabalhistas,
previdenciários, fiscais e para a apuração de tributos e da contribuição para o FGTS.

## Links Úteis

- [Página do Projeto](https://www.gov.br/esocial/pt-br)

- [Manual de Orientação](https://www.gov.br/esocial/pt-br/documentacao-tecnica/manuais/mos-s-1-2-consolidada-ate-a-no-s-1-2-052023-com-marcacoes.pdf)

- [Portal do e-Social](https://login.esocial.gov.br/Login.aspx)

- [Documentação Técnica](https://www.gov.br/esocial/pt-br/documentacao-tecnica/documentacao-tecnica)

- [Layout, v.S-1.2](https://www.gov.br/esocial/pt-br/documentacao-tecnica/leiautes-esocial-v-s-1-2-cons-nt-02-2024-rev-29-02-2024/index.html)

- [Schemas XSD, v.S-1.2](https://www.gov.br/esocial/pt-br/documentacao-tecnica/manuais/2024-01-04_esquemas_xsd_v_s_01_02_00.zip/)

- [Perguntas e Respostas](https://www.gov.br/esocial/pt-br/empresas/perguntas-frequentes/perguntas-frequentes)

## Implementação
| | [EficazFramework.SPED.Schemas.eSocial.CachedData](EficazFramework.SPED.Schemas.eSocial.CachedData.md 'EficazFramework.SPED.Schemas.eSocial.CachedData') | | | [EficazFramework.SPED.Schemas.GNRE](EficazFramework.SPED.Schemas.GNRE.md 'EficazFramework.SPED.Schemas.GNRE') | | | [EficazFramework.SPED.Schemas.GNRE.V1](EficazFramework.SPED.Schemas.GNRE.V1.md 'EficazFramework.SPED.Schemas.GNRE.V1') | | @@ -36,9 +36,15 @@ | [EficazFramework.SPED.Schemas.SP.eCredAc.CAT207](EficazFramework.SPED.Schemas.SP.eCredAc.CAT207.md 'EficazFramework.SPED.Schemas.SP.eCredAc.CAT207') | | | [EficazFramework.SPED.Schemas.SP.eRessarcimento.CAT42](EficazFramework.SPED.Schemas.SP.eRessarcimento.CAT42.md 'EficazFramework.SPED.Schemas.SP.eRessarcimento.CAT42') | | | [EficazFramework.SPED.Schemas.SP.GIA](EficazFramework.SPED.Schemas.SP.GIA.md 'EficazFramework.SPED.Schemas.SP.GIA') | | +| [EficazFramework.SPED.Services.CTe](EficazFramework.SPED.Services.CTe.md 'EficazFramework.SPED.Services.CTe') | | +| [EficazFramework.SPED.Services.CTe.Contracts](EficazFramework.SPED.Services.CTe.Contracts.md 'EficazFramework.SPED.Services.CTe.Contracts') | | +| [EficazFramework.SPED.Services.EFD_Reinf](EficazFramework.SPED.Services.EFD_Reinf.md 'EficazFramework.SPED.Services.EFD_Reinf') | | +| [EficazFramework.SPED.Services.NFe](EficazFramework.SPED.Services.NFe.md 'EficazFramework.SPED.Services.NFe') | | +| [EficazFramework.SPED.Services.NFe.Contracts](EficazFramework.SPED.Services.NFe.Contracts.md 'EficazFramework.SPED.Services.NFe.Contracts') | | +| [EficazFramework.SPED.Services.NFe.SoapClients](EficazFramework.SPED.Services.NFe.SoapClients.md 'EficazFramework.SPED.Services.NFe.SoapClients') | | +| [EficazFramework.SPED.Services.Primitives](EficazFramework.SPED.Services.Primitives.md 'EficazFramework.SPED.Services.Primitives') | | | [EficazFramework.SPED.Utilities](EficazFramework.SPED.Utilities.md 'EficazFramework.SPED.Utilities') | | | [EficazFramework.SPED.Utilities.eSocial](EficazFramework.SPED.Utilities.eSocial.md 'EficazFramework.SPED.Utilities.eSocial') | | -| [EficazFramework.SPED.Utilities.NFe](EficazFramework.SPED.Utilities.NFe.md 'EficazFramework.SPED.Utilities.NFe') | | | [EficazFramework.SPED.Utilities.Registros](EficazFramework.SPED.Utilities.Registros.md 'EficazFramework.SPED.Utilities.Registros') | | | [EficazFramework.SPED.Utilities.SP.GIA](EficazFramework.SPED.Utilities.SP.GIA.md 'EficazFramework.SPED.Utilities.SP.GIA') | | | [EficazFramework.SPED.Utilities.XML](EficazFramework.SPED.Utilities.XML.md 'EficazFramework.SPED.Utilities.XML') | | diff --git a/README.md b/README.md index 25d61ad0..2bf29a29 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ ![Azure DevOps coverage](https://eficazshields.azurewebsites.net/azure-devops/coverage/eficazcs/EficazFramework/21?logo=codecov&logoColor=white&style=flat-square) ![Licence](https://img.shields.io/static/v1?label=licence&message=MIT&color=blue&style=flat-square&logo=github&logoColor=white) [![Discord](https://eficazshields.azurewebsites.net/discord/846078359498653706?color=purple&logo=discord&logoColor=white&style=flat-square)](https://discord.gg/UrVkCB2Jms) -[![Twitter Follow](https://eficazshields.azurewebsites.net/twitter/follow/EficazCS?color=blue&label=twitter&logo=twitter&logoColor=white&style=flat-square)](https://twitter.com/EficazCS) +[![Twitter Follow](https://eficazshields.azurewebsites.net/twitter/follow/EficazCS?color=blue&logo=x&logoColor=white&style=flat-square)](https://twitter.com/EficazCS) ![EFD ICMS/IPI](https://eficazshields.azurewebsites.net/badge/EFD%20ICMS%2FIPI-v017-red?style=flat-square) ![EFD Contribuições](https://eficazshields.azurewebsites.net/badge/EFD%20Contribuições-v006-blue?style=flat-square) ![EFD-Reinf](https://eficazshields.azurewebsites.net/badge/EFD%20Reinf-v2.1.2.B-ff69b4?style=flat-square) @@ -28,7 +28,6 @@ ## [Documentação](/Docs/Api/EficazFrameworkSPED.md) ![docs](https://eficazshields.azurewebsites.net/badge/docs-em%20construção-orange?style=flat-square) - | | Schema | Serviços | Uso em Produção| WebServices | |:---------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------:|----------|:--------------:|:-----------:| | CT-e e CT-eOS | | | ✅ | [⚠️](## "Apenas CTeDistribuicaoDFe e ConsultaProtocolo") | diff --git a/src/.editorconfig b/src/.editorconfig index 5912a032..da51f023 100644 --- a/src/.editorconfig +++ b/src/.editorconfig @@ -55,7 +55,7 @@ csharp_space_around_binary_operators = before_and_after csharp_style_expression_bodied_methods = false:silent csharp_style_expression_bodied_constructors = false:silent csharp_style_expression_bodied_operators = false:silent -csharp_style_expression_bodied_properties = true:silent +csharp_style_expression_bodied_properties = true:error csharp_style_expression_bodied_indexers = true:silent csharp_style_expression_bodied_accessors = true:silent csharp_style_expression_bodied_lambdas = true:silent @@ -71,6 +71,7 @@ csharp_prefer_static_local_function = true:suggestion csharp_style_prefer_readonly_struct = true:suggestion csharp_style_prefer_readonly_struct_member = true:suggestion csharp_style_allow_embedded_statements_on_same_line_experimental = true:silent +csharp_prefer_static_anonymous_function = true:suggestion [*.vb] #### Estilos de nomenclatura #### diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/BaseClasses.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/BaseClasses.cs new file mode 100644 index 00000000..8c411cf0 --- /dev/null +++ b/src/Core/EficazFramework.SPED/Schemas/e-Social/BaseClasses.cs @@ -0,0 +1,151 @@ +using System.IO; + +namespace EficazFramework.SPED.Schemas.eSocial; + +/// +public abstract class ESocialBindableObject : INotifyPropertyChanged +{ + public event PropertyChangedEventHandler PropertyChanged; + protected void RaisePropertyChanged(string propertyName) => + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); +} + +/// +/// Abstração padrão para implementação em todos os eventos da escrituração. +/// +[XmlRoot("eSocial")] +public abstract class Evento : ESocialBindableObject, IXmlSignableDocument +{ + internal const string root = "eSocial"; + + /// + /// do schema para leitura / escrita + /// + [XmlIgnore] + public Versao Versao { get; set; } = Versao.v_S_01_02_00; + + // Base Members + private XmlSerializer sSerializer; + + /// + /// Retorna uma nova instância de XmlSerializer(T) onde T representa a classe que está herdando + /// + public abstract XmlSerializer DefineSerializer(); + + /// + /// Gera uma ID única para o Evento a ser enviado para o portal do SPED. + /// Cada tipo de evento da EFD-Reinf possui sua forma de geração. + /// + public abstract void GeraEventoID(); + + /// + /// Retorna o CNPJ do Contribuinte titular do evento. + /// + public abstract string ContribuinteCNPJ(); + + + + // IXmlSignableDocument Members + + /// + /// Especifica qual Tag do XML do evento deve ser assinada por Certificado Digital + /// + public abstract string TagToSign { get; } + + /// + /// Retorna a ID do evento, criada pelo método + /// + public abstract string TagId { get; } + + /// + /// Informa se a Uri de referência da Tag assinada deve ser vazia, ou se deve ser formada conforme especificações do Manual Técnico. + /// + public abstract bool EmptyURI { get; } + + /// + /// Informa se o XML deve ser assinado utilizando criptografia SHA256. + /// + public abstract bool SignAsSHA256 { get; } + + + + // Implemented Members + + /// + /// Substitui o método ToString() de object para retornar o resultado do método + /// + public override string ToString() => + Write(); + + /// + /// Serializa o evento da EFD-Reinf para a representação em string do conteúdo do XML. + /// + /// string XML value + public string Write() + { + System.IO.StreamReader streamReader = null; + System.IO.MemoryStream memoryStream = null; + try + { + memoryStream = new System.IO.MemoryStream(); + sSerializer = DefineSerializer(); + using (var xmlwriter = XmlWriter.Create(memoryStream, new XmlWriterSettings() + { + Indent = true, + + })) + { + sSerializer.Serialize(xmlwriter, this); + } + memoryStream.Seek(0L, System.IO.SeekOrigin.Begin); + streamReader = new System.IO.StreamReader(memoryStream); + return streamReader.ReadToEnd(); + } + finally + { + streamReader?.Dispose(); + memoryStream?.Dispose(); + } + } + + /// + /// Efetua a leitura do evento em XML e retorna uma instância do Evento/> + /// + public Evento Read(string xmlContent) + { + sSerializer = DefineSerializer(); + return Read(new MemoryStream(System.Text.Encoding.UTF8.GetBytes(xmlContent))) as Evento; + } + + /// + /// Efetua a leitura do evento em XML e retorna uma instância do Evento/> + /// + public Evento Read(System.IO.Stream xmlStream) + { + sSerializer = DefineSerializer(); + var result = sSerializer.Deserialize(xmlStream); + return result as Evento; + } + +} + + +/// +/// # e-SOCIAL
+/// ## Publico Alvo
+/// - Pessoas Físicas e Jurídicas;
+/// ## Guia
+/// O eSocial estabelece a forma com que passam a ser prestadas as informações trabalhistas, previdenciárias, tributárias e fiscais relativas à contratação e utilização de mão de obra onerosa, com ou sem vínculo empregatício, e de produção rural.Portanto, não se trata de uma nova obrigação tributária acessória, mas uma nova forma de cumprir obrigações trabalhistas, previdenciárias e tributárias já existentes.Com isso, ele não altera as legislações específicas de cada área, mas apenas cria uma forma única e mais simplificada de atendê-las.
+/// ## Objetivo
+/// Tem por objetivo desenvolver um sistema de coleta de informações trabalhistas, previdenciárias e tributárias, armazenando-as em um Ambiente Nacional Virtual, a fim de possibilitar aos órgãos participantes do projeto, na medida da pertinência temática de cada um, a utilização de tais informações para fins trabalhistas, previdenciários, fiscais e para a apuração de tributos e da contribuição para o FGTS.
+/// ## Links Úteis
+/// - [Página do Projeto](https://www.gov.br/esocial/pt-br)
+/// - [Manual de Orientação](https://www.gov.br/esocial/pt-br/documentacao-tecnica/manuais/mos-s-1-2-consolidada-ate-a-no-s-1-2-052023-com-marcacoes.pdf)
+/// - [Portal do e-Social](https://login.esocial.gov.br/Login.aspx)
+/// - [Documentação Técnica](https://www.gov.br/esocial/pt-br/documentacao-tecnica/documentacao-tecnica)
+/// - [Layout, v.S-1.2](https://www.gov.br/esocial/pt-br/documentacao-tecnica/leiautes-esocial-v-s-1-2-cons-nt-02-2024-rev-29-02-2024/index.html)
+/// - [Schemas XSD, v.S-1.2](https://www.gov.br/esocial/pt-br/documentacao-tecnica/manuais/2024-01-04_esquemas_xsd_v_s_01_02_00.zip/)
+/// - [Perguntas e Respostas](https://www.gov.br/esocial/pt-br/empresas/perguntas-frequentes/perguntas-frequentes)
+/// ## Implementação
+///
+internal class NamespaceDoc { } \ No newline at end of file diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/CachedData.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/CachedData.cs index cfed9c4a..e045d0ac 100644 --- a/src/Core/EficazFramework.SPED/Schemas/e-Social/CachedData.cs +++ b/src/Core/EficazFramework.SPED/Schemas/e-Social/CachedData.cs @@ -4,13 +4,8 @@ namespace EficazFramework.SPED.Schemas.eSocial.CachedData; public class IndicadoresPrevidenciaSocial : Dictionary { - public static object Instance - { - get - { - return new IndicadoresPrevidenciaSocial(); - } - } + private static readonly IndicadoresPrevidenciaSocial _instance = []; + public static object Instance => _instance; public IndicadoresPrevidenciaSocial() { @@ -47,13 +42,8 @@ public IndicadoresPrevidenciaSocial() public class IndicadoresIRRF : Dictionary { - public static object Instance - { - get - { - return new IndicadoresIRRF(); - } - } + private static readonly IndicadoresIRRF _instance = []; + public static object Instance => _instance; public IndicadoresIRRF() { @@ -141,13 +131,8 @@ public IndicadoresIRRF() public class IndicadoresFGTS : Dictionary { - public static object Instance - { - get - { - return new IndicadoresFGTS(); - } - } + private static readonly IndicadoresFGTS _instance = []; + public static object Instance => _instance; public IndicadoresFGTS() { @@ -163,13 +148,8 @@ public IndicadoresFGTS() public class IndicadoresRPPSMilitar : Dictionary { - public static object Instance - { - get - { - return new IndicadoresRPPSMilitar(); - } - } + private static readonly IndicadoresRPPSMilitar _instance = []; + public static object Instance => _instance; public IndicadoresRPPSMilitar() { @@ -184,13 +164,8 @@ public IndicadoresRPPSMilitar() public class IndicadoresContrSindical : Dictionary { - public static object Instance - { - get - { - return new IndicadoresContrSindical(); - } - } + private static readonly IndicadoresContrSindical _instance = []; + public static object Instance => _instance; public IndicadoresContrSindical() { diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/Classes.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/Classes.cs deleted file mode 100644 index 7964870c..00000000 --- a/src/Core/EficazFramework.SPED/Schemas/e-Social/Classes.cs +++ /dev/null @@ -1,12884 +0,0 @@ -// ------------------------------------------------------------------------------ -// -// O código foi gerado por uma ferramenta. -// Versão de Tempo de Execução:4.0.30319.42000 -// -// As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se -// o código for gerado novamente. -// -// ------------------------------------------------------------------------------ - -using System; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.ComponentModel; -using System.Diagnostics; -using System.Linq; -using System.Xml.Serialization; - -namespace EficazFramework.SPED.Schemas.eSocial -{ - - // REVISADO ATÉ NT 15/2019, após início da simplificação de layout. - - /* TODO ERROR: Skipped RegionDirectiveTrivia */ - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - [XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtInfoEmpregador/v02_05_00", IsNullable = false)] - public partial class S1000 : IeSocialEvt, INotifyPropertyChanged - { - private eSocialEvtInfoEmpregador evtInfoEmpregadorField; - private SignatureType signatureField; - - /// - [XmlElement(Order = 0)] - public eSocialEvtInfoEmpregador evtInfoEmpregador - { - get - { - return evtInfoEmpregadorField; - } - - set - { - evtInfoEmpregadorField = value; - RaisePropertyChanged("evtInfoEmpregador"); - } - } - - /// - [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#", Order = 1)] - public SignatureType Signature - { - get - { - return signatureField; - } - - set - { - signatureField = value; - RaisePropertyChanged("Signature"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - - public override XmlSerializer DefineSerializer() - { - return new XmlSerializer(typeof(S1000)); - } - - public override void GeraEventoID() - { - evtInfoEmpregadorField.Id = string.Format("ID{0}{1}{2}", (int)(evtInfoEmpregadorField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtInfoEmpregadorField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); - } - - public override object GetEventoID() - { - return evtInfoEmpregadorField.Id; - } - - public override string ContribuinteCNPJ() - { - return evtInfoEmpregadorField.ideEmpregador.nrInsc; - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtInfoEmpregador : object, INotifyPropertyChanged - { - private TIdeCadastro ideEventoField; - private TEmpregador ideEmpregadorField; - private eSocialEvtInfoEmpregadorInfoEmpregador infoEmpregadorField; - private string idField; - - /// - [XmlElement(Order = 0)] - public TIdeCadastro ideEvento - { - get - { - return ideEventoField; - } - - set - { - ideEventoField = value; - RaisePropertyChanged("ideEvento"); - } - } - - /// - [XmlElement(Order = 1)] - public TEmpregador ideEmpregador - { - get - { - return ideEmpregadorField; - } - - set - { - ideEmpregadorField = value; - RaisePropertyChanged("ideEmpregador"); - } - } - - /// - [XmlElement(Order = 2)] - public eSocialEvtInfoEmpregadorInfoEmpregador infoEmpregador - { - get - { - return infoEmpregadorField; - } - - set - { - infoEmpregadorField = value; - RaisePropertyChanged("infoEmpregador"); - } - } - - /// - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - idField = value; - RaisePropertyChanged("Id"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtInfoEmpregadorInfoEmpregador : object, INotifyPropertyChanged - { - private object itemField; - - /// - [XmlElement("alteracao", typeof(S1000_Alteracao), Order = 0)] - [XmlElement("exclusao", typeof(eSocialEvtInfoEmpregadorInfoEmpregadorExclusao), Order = 0)] - [XmlElement("inclusao", typeof(S1000_Inclusao), Order = 0)] - public object Item - { - get - { - return itemField; - } - - set - { - itemField = value; - RaisePropertyChanged("Item"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - public partial class TInfoEmpregador : object, INotifyPropertyChanged - { - private string nmRazaoField; - private string classTribField; - private string natJuridField; - private IndicadorCooperativa indCoopField = IndicadorCooperativa.Nao; - private bool indCoopFieldSpecified = false; - private SimNaoByte indConstrField = SimNaoByte.Nao; - private bool indConstrFieldSpecified = false; - private SimNaoByte indDesFolhaField = SimNaoByte.Nao; - private OpcaoTributacaoPrevidenciaria indOpcCPField = OpcaoTributacaoPrevidenciaria.Comercializacao; - private bool indOpcCPFieldSpecified = false; - private string indPorteField = null; - private SimNaoByte indOptRegEletronField = SimNaoByte.Nao; - private SimNaoString indEntEdField = SimNaoString.Nao; - private bool indEntEdFieldSpecified = false; - private SimNaoString indEttField = SimNaoString.Nao; - //private bool indEttFieldField = false; - private string nrRegEttField; - private TInfoEmpregadorDadosIsencao dadosIsencaoField; - private TInfoEmpregadorContato contatoField; - private TInfoEmpregadorInfoOP infoOPField; - private TInfoEmpregadorInfoOrgInternacional infoOrgInternacionalField; - private TInfoEmpregadorSoftwareHouse softwareHouseField; - private TInfoEmpregadorInfoComplementares infoComplementaresField; - - /// - [XmlElement(Order = 0)] - public string nmRazao - { - get - { - return nmRazaoField; - } - - set - { - nmRazaoField = value; - RaisePropertyChanged("nmRazao"); - } - } - - /// - [XmlElement(Order = 1)] - public string classTrib - { - get - { - return classTribField; - } - - set - { - classTribField = value; - RaisePropertyChanged("classTrib"); - } - } - - /// - [XmlElement(Order = 2)] - public string natJurid - { - get - { - return natJuridField; - } - - set - { - natJuridField = value; - RaisePropertyChanged("natJurid"); - } - } - - /// - [XmlElement(Order = 3)] - public IndicadorCooperativa indCoop - { - get - { - return indCoopField; - } - - set - { - indCoopField = value; - RaisePropertyChanged("indCoop"); - } - } - - /// - [XmlIgnore()] - public bool indCoopSpecified - { - get - { - return indCoopFieldSpecified; - } - - set - { - indCoopFieldSpecified = value; - RaisePropertyChanged("indCoopSpecified"); - } - } - - /// - [XmlElement(Order = 4)] - public SimNaoByte indConstr - { - get - { - return indConstrField; - } - - set - { - indConstrField = value; - RaisePropertyChanged("indConstr"); - } - } - - /// - [XmlIgnore()] - public bool indConstrSpecified - { - get - { - return indConstrFieldSpecified; - } - - set - { - indConstrFieldSpecified = value; - RaisePropertyChanged("indConstrSpecified"); - } - } - - /// - [XmlElement(Order = 5)] - public SimNaoByte indDesFolha - { - get - { - return indDesFolhaField; - } - - set - { - indDesFolhaField = value; - RaisePropertyChanged("indDesFolha"); - } - } - - /// - [XmlElement(Order = 6)] - public OpcaoTributacaoPrevidenciaria indOpcCP - { - get - { - return indOpcCPField; - } - - set - { - indOpcCPField = value; - RaisePropertyChanged("indOpcCP"); - } - } - - /// - [XmlIgnore()] - public bool indOpcCPSpecified - { - get - { - return indOpcCPFieldSpecified; - } - - set - { - indOpcCPFieldSpecified = value; - RaisePropertyChanged("indOpcCPSpecified"); - } - } - - /// - [XmlElement(Order = 7)] - public SimNaoByte indOptRegEletron - { - get - { - return indOptRegEletronField; - } - - set - { - indOptRegEletronField = value; - RaisePropertyChanged("indOptRegEletron"); - } - } - - /// - [XmlElement(Order = 8)] - public string indPorte - { - get - { - return indPorteField; - } - - set - { - indPorteField = value; - RaisePropertyChanged("indPorte"); - } - } - - - /// - [XmlElement(Order = 9)] - public SimNaoString indEntEd - { - get - { - return indEntEdField; - } - - set - { - indEntEdField = value; - RaisePropertyChanged("indEntEd"); - } - } - - [XmlIgnore()] - public bool indEntEdSpecified - { - get - { - return indEntEdFieldSpecified; - } - - set - { - indEntEdFieldSpecified = value; - RaisePropertyChanged("indEntEdSpecified"); - } - } - - - /// - [XmlElement(Order = 10)] - public SimNaoString indEtt - { - get - { - return indEttField; - } - - set - { - indEttField = value; - RaisePropertyChanged("indEtt"); - } - } - - - /// - [XmlElement(Order = 11)] - public string nrRegEtt - { - get - { - return nrRegEttField; - } - - set - { - nrRegEttField = value; - RaisePropertyChanged("nrRegEtt"); - } - } - - /// - [XmlElement(Order = 12)] - public TInfoEmpregadorDadosIsencao dadosIsencao - { - get - { - return dadosIsencaoField; - } - - set - { - dadosIsencaoField = value; - RaisePropertyChanged("dadosIsencao"); - } - } - - /// - [XmlElement(Order = 13)] - public TInfoEmpregadorContato contato - { - get - { - return contatoField; - } - - set - { - contatoField = value; - RaisePropertyChanged("contato"); - } - } - - /// - [XmlElement(Order = 14)] - public TInfoEmpregadorInfoOP infoOP - { - get - { - return infoOPField; - } - - set - { - infoOPField = value; - RaisePropertyChanged("infoOP"); - } - } - - /// - [XmlElement(Order = 15)] - public TInfoEmpregadorInfoOrgInternacional infoOrgInternacional - { - get - { - return infoOrgInternacionalField; - } - - set - { - infoOrgInternacionalField = value; - RaisePropertyChanged("infoOrgInternacional"); - } - } - - /// - [XmlElement("softwareHouse", Order = 16)] - public TInfoEmpregadorSoftwareHouse softwareHouse - { - get - { - return softwareHouseField; - } - - set - { - softwareHouseField = value; - RaisePropertyChanged("softwareHouse"); - } - } - - /// - [XmlElement(Order = 17)] - public TInfoEmpregadorInfoComplementares infoComplementares - { - get - { - return infoComplementaresField; - } - - set - { - infoComplementaresField = value; - RaisePropertyChanged("infoComplementares"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TInfoEmpregadorDadosIsencao : object, INotifyPropertyChanged - { - private string ideMinLeiField; - private string nrCertifField; - private DateTime dtEmisCertifField; - private DateTime dtVencCertifField; - private string nrProtRenovField; - private DateTime dtProtRenovField; - private bool dtProtRenovFieldSpecified; - private DateTime dtDouField; - private bool dtDouFieldSpecified; - private string pagDouField; - - /// - [XmlElement(Order = 0)] - public string ideMinLei - { - get - { - return ideMinLeiField; - } - - set - { - ideMinLeiField = value; - RaisePropertyChanged("ideMinLei"); - } - } - - /// - [XmlElement(Order = 1)] - public string nrCertif - { - get - { - return nrCertifField; - } - - set - { - nrCertifField = value; - RaisePropertyChanged("nrCertif"); - } - } - - /// - [XmlElement(DataType = "date", Order = 2)] - public DateTime dtEmisCertif - { - get - { - return dtEmisCertifField; - } - - set - { - dtEmisCertifField = value; - RaisePropertyChanged("dtEmisCertif"); - } - } - - /// - [XmlElement(DataType = "date", Order = 3)] - public DateTime dtVencCertif - { - get - { - return dtVencCertifField; - } - - set - { - dtVencCertifField = value; - RaisePropertyChanged("dtVencCertif"); - } - } - - /// - [XmlElement(Order = 4)] - public string nrProtRenov - { - get - { - return nrProtRenovField; - } - - set - { - nrProtRenovField = value; - RaisePropertyChanged("nrProtRenov"); - } - } - - /// - [XmlElement(DataType = "date", Order = 5)] - public DateTime dtProtRenov - { - get - { - return dtProtRenovField; - } - - set - { - dtProtRenovField = value; - RaisePropertyChanged("dtProtRenov"); - } - } - - /// - [XmlIgnore()] - public bool dtProtRenovSpecified - { - get - { - return dtProtRenovFieldSpecified; - } - - set - { - dtProtRenovFieldSpecified = value; - RaisePropertyChanged("dtProtRenovSpecified"); - } - } - - /// - [XmlElement(DataType = "date", Order = 6)] - public DateTime dtDou - { - get - { - return dtDouField; - } - - set - { - dtDouField = value; - RaisePropertyChanged("dtDou"); - } - } - - /// - [XmlIgnore()] - public bool dtDouSpecified - { - get - { - return dtDouFieldSpecified; - } - - set - { - dtDouFieldSpecified = value; - RaisePropertyChanged("dtDouSpecified"); - } - } - - /// - [XmlElement(DataType = "integer", Order = 7)] - public string pagDou - { - get - { - return pagDouField; - } - - set - { - pagDouField = value; - RaisePropertyChanged("pagDou"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TInfoEmpregadorContato : object, INotifyPropertyChanged - { - private string nmCttField; - private string cpfCttField; - private string foneFixoField; - private string foneCelField; - private string emailField; - - /// - [XmlElement(Order = 0)] - public string nmCtt - { - get - { - return nmCttField; - } - - set - { - nmCttField = value; - RaisePropertyChanged("nmCtt"); - } - } - - /// - [XmlElement(Order = 1)] - public string cpfCtt - { - get - { - return cpfCttField; - } - - set - { - cpfCttField = value; - RaisePropertyChanged("cpfCtt"); - } - } - - /// - [XmlElement(Order = 2)] - public string foneFixo - { - get - { - return foneFixoField; - } - - set - { - foneFixoField = value; - RaisePropertyChanged("foneFixo"); - } - } - - /// - [XmlElement(Order = 3)] - public string foneCel - { - get - { - return foneCelField; - } - - set - { - foneCelField = value; - RaisePropertyChanged("foneCel"); - } - } - - /// - [XmlElement(Order = 4)] - public string email - { - get - { - return emailField; - } - - set - { - emailField = value; - RaisePropertyChanged("email"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TInfoEmpregadorInfoOP : object, INotifyPropertyChanged - { - private string nrSiafiField; - private TInfoEmpregadorInfoOPInfoEFR infoEFRField; - private TInfoEmpregadorInfoOPInfoEnte infoEnteField; - - /// - [XmlElement(Order = 0)] - public string nrSiafi - { - get - { - return nrSiafiField; - } - - set - { - nrSiafiField = value; - RaisePropertyChanged("nrSiafi"); - } - } - - /// - [XmlElement(Order = 1)] - public TInfoEmpregadorInfoOPInfoEFR infoEFR - { - get - { - return infoEFRField; - } - - set - { - infoEFRField = value; - RaisePropertyChanged("infoEFR"); - } - } - - /// - [XmlElement(Order = 2)] - public TInfoEmpregadorInfoOPInfoEnte infoEnte - { - get - { - return infoEnteField; - } - - set - { - infoEnteField = value; - RaisePropertyChanged("infoEnte"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TInfoEmpregadorInfoOPInfoEFR : object, INotifyPropertyChanged - { - private string ideEFRField; - private string cnpjEFRField; - - /// - [XmlElement(Order = 0)] - public string ideEFR - { - get - { - return ideEFRField; - } - - set - { - ideEFRField = value; - RaisePropertyChanged("ideEFR"); - } - } - - /// - [XmlElement(Order = 1)] - public string cnpjEFR - { - get - { - return cnpjEFRField; - } - - set - { - cnpjEFRField = value; - RaisePropertyChanged("cnpjEFR"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TInfoEmpregadorInfoOPInfoEnte : object, INotifyPropertyChanged - { - private string nmEnteField; - private UFCadastro ufField; - private string codMunicField; - private string indRPPSField; - private sbyte subtetoField; - private decimal vrSubtetoField; - - /// - [XmlElement(Order = 0)] - public string nmEnte - { - get - { - return nmEnteField; - } - - set - { - nmEnteField = value; - RaisePropertyChanged("nmEnte"); - } - } - - /// - [XmlElement(Order = 1)] - public UFCadastro uf - { - get - { - return ufField; - } - - set - { - ufField = value; - RaisePropertyChanged("uf"); - } - } - - /// - [XmlElement(DataType = "integer", Order = 2)] - public string codMunic - { - get - { - return codMunicField; - } - - set - { - codMunicField = value; - RaisePropertyChanged("codMunic"); - } - } - - /// - [XmlElement(Order = 3)] - public string indRPPS - { - get - { - return indRPPSField; - } - - set - { - indRPPSField = value; - RaisePropertyChanged("indRPPS"); - } - } - - /// - [XmlElement(Order = 4)] - public sbyte subteto - { - get - { - return subtetoField; - } - - set - { - subtetoField = value; - RaisePropertyChanged("subteto"); - } - } - - /// - [XmlElement(Order = 5)] - public decimal vrSubteto - { - get - { - return vrSubtetoField; - } - - set - { - vrSubtetoField = value; - RaisePropertyChanged("vrSubteto"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TInfoEmpregadorInfoOrgInternacional : object, INotifyPropertyChanged - { - private sbyte indAcordoIsenMultaField; - - /// - [XmlElement(Order = 0)] - public sbyte indAcordoIsenMulta - { - get - { - return indAcordoIsenMultaField; - } - - set - { - indAcordoIsenMultaField = value; - RaisePropertyChanged("indAcordoIsenMulta"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TInfoEmpregadorSoftwareHouse : object, INotifyPropertyChanged - { - private string cnpjSoftHouseField = "19574916000183"; - private string nmRazaoField = "EFICAZ SISTEMAS DE GESTÃO E INTELIGÊNCIA TRIBUTÁRIA LTDA - ME"; - private string nmContField = "DANIEL LUCINDO BASILIO"; - private string telefoneField = "16981282669"; - private string emailField = "contato@eficazcs.com.br"; - - /// - [XmlElement(Order = 0)] - public string cnpjSoftHouse - { - get - { - return cnpjSoftHouseField; - } - - set - { - cnpjSoftHouseField = value; - RaisePropertyChanged("cnpjSoftHouse"); - } - } - - /// - [XmlElement(Order = 1)] - public string nmRazao - { - get - { - return nmRazaoField; - } - - set - { - nmRazaoField = value; - RaisePropertyChanged("nmRazao"); - } - } - - /// - [XmlElement(Order = 2)] - public string nmCont - { - get - { - return nmContField; - } - - set - { - nmContField = value; - RaisePropertyChanged("nmCont"); - } - } - - /// - [XmlElement(Order = 3)] - public string telefone - { - get - { - return telefoneField; - } - - set - { - telefoneField = value; - RaisePropertyChanged("telefone"); - } - } - - /// - [XmlElement(Order = 4)] - public string email - { - get - { - return emailField; - } - - set - { - emailField = value; - RaisePropertyChanged("email"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TInfoEmpregadorInfoComplementares : object, INotifyPropertyChanged - { - private TInfoEmpregadorInfoComplementaresSituacaoPJ situacaoPJField; - private TInfoEmpregadorInfoComplementaresSituacaoPF situacaoPFField; - - /// - [XmlElement(Order = 0)] - public TInfoEmpregadorInfoComplementaresSituacaoPJ situacaoPJ - { - get - { - return situacaoPJField; - } - - set - { - situacaoPJField = value; - RaisePropertyChanged("situacaoPJ"); - } - } - - /// - [XmlElement(Order = 1)] - public TInfoEmpregadorInfoComplementaresSituacaoPF situacaoPF - { - get - { - return situacaoPFField; - } - - set - { - situacaoPFField = value; - RaisePropertyChanged("situacaoPF"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TInfoEmpregadorInfoComplementaresSituacaoPJ : object, INotifyPropertyChanged - { - private SituacaoPessoaJuridica indSitPJField = SituacaoPessoaJuridica.Normal; - - /// - [XmlElement(Order = 0)] - public SituacaoPessoaJuridica indSitPJ - { - get - { - return indSitPJField; - } - - set - { - indSitPJField = value; - RaisePropertyChanged("indSitPJ"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TInfoEmpregadorInfoComplementaresSituacaoPF : object, INotifyPropertyChanged - { - private SituacaoPessoaFisica indSitPFField = SituacaoPessoaFisica.Normal; - - /// - [XmlElement(Order = 0)] - public SituacaoPessoaFisica indSitPF - { - get - { - return indSitPFField; - } - - set - { - indSitPFField = value; - RaisePropertyChanged("indSitPF"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Alteração: - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class S1000_Alteracao : object, INotifyPropertyChanged - { - private TIdePeriodo idePeriodoField; - private TInfoEmpregador infoCadastroField; - private TIdePeriodo novaValidadeField; - - /// - [XmlElement(Order = 0)] - public TIdePeriodo idePeriodo - { - get - { - return idePeriodoField; - } - - set - { - idePeriodoField = value; - RaisePropertyChanged("idePeriodo"); - } - } - - /// - [XmlElement(Order = 1)] - public TInfoEmpregador infoCadastro - { - get - { - return infoCadastroField; - } - - set - { - infoCadastroField = value; - RaisePropertyChanged("infoCadastro"); - } - } - - /// - [XmlElement(Order = 2)] - public TIdePeriodo novaValidade - { - get - { - return novaValidadeField; - } - - set - { - novaValidadeField = value; - RaisePropertyChanged("novaValidade"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Exclusão: - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtInfoEmpregadorInfoEmpregadorExclusao : object, INotifyPropertyChanged - { - private TIdePeriodo idePeriodoField; - - /// - [XmlElement(Order = 0)] - public TIdePeriodo idePeriodo - { - get - { - return idePeriodoField; - } - - set - { - idePeriodoField = value; - RaisePropertyChanged("idePeriodo"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Inclusão: - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class S1000_Inclusao : object, INotifyPropertyChanged - { - private TIdePeriodo idePeriodoField; - private TInfoEmpregador infoCadastroField; - - /// - [XmlElement(Order = 0)] - public TIdePeriodo idePeriodo - { - get - { - return idePeriodoField; - } - - set - { - idePeriodoField = value; - RaisePropertyChanged("idePeriodo"); - } - } - - /// - [XmlElement(Order = 1)] - public TInfoEmpregador infoCadastro - { - get - { - return infoCadastroField; - } - - set - { - infoCadastroField = value; - RaisePropertyChanged("infoCadastro"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ - /* TODO ERROR: Skipped RegionDirectiveTrivia */ - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - [XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtTabEstab/v02_05_00", IsNullable = false)] - public partial class S1005 : IeSocialEvt, INotifyPropertyChanged - { - private eSocialEvtTabEstab evtTabEstabField; - private SignatureType signatureField; - - /// - [XmlElement(Order = 0)] - public eSocialEvtTabEstab evtTabEstab - { - get - { - return evtTabEstabField; - } - - set - { - evtTabEstabField = value; - RaisePropertyChanged("evtTabEstab"); - } - } - - /// - [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#", Order = 1)] - public SignatureType Signature - { - get - { - return signatureField; - } - - set - { - signatureField = value; - RaisePropertyChanged("Signature"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public override void GeraEventoID() - { - evtTabEstabField.Id = string.Format("ID{0}{1}{2}", (int)(evtTabEstabField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtTabEstabField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); - } - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - - public override XmlSerializer DefineSerializer() - { - return new XmlSerializer(typeof(S1005)); - } - - public override object GetEventoID() - { - return evtTabEstab.Id; - } - - public override string ContribuinteCNPJ() - { - return evtTabEstabField.ideEmpregador.nrInsc; - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtTabEstab : object, INotifyPropertyChanged - { - private TIdeCadastro ideEventoField; - private TEmpregador ideEmpregadorField; - private eSocialEvtTabEstabInfoEstab infoEstabField; - private string idField; - - /// - [XmlElement(Order = 0)] - public TIdeCadastro ideEvento - { - get - { - return ideEventoField; - } - - set - { - ideEventoField = value; - RaisePropertyChanged("ideEvento"); - } - } - - /// - [XmlElement(Order = 1)] - public TEmpregador ideEmpregador - { - get - { - return ideEmpregadorField; - } - - set - { - ideEmpregadorField = value; - RaisePropertyChanged("ideEmpregador"); - } - } - - /// - [XmlElement(Order = 2)] - public eSocialEvtTabEstabInfoEstab infoEstab - { - get - { - return infoEstabField; - } - - set - { - infoEstabField = value; - RaisePropertyChanged("infoEstab"); - } - } - - /// - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - idField = value; - RaisePropertyChanged("Id"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtTabEstabInfoEstab : object, INotifyPropertyChanged - { - private object itemField; - - /// - [XmlElement("alteracao", typeof(S1005_Alteracao), Order = 0)] - [XmlElement("exclusao", typeof(S1005_Exclusao), Order = 0)] - [XmlElement("inclusao", typeof(S1005_Inclusao), Order = 0)] - public object Item - { - get - { - return itemField; - } - - set - { - itemField = value; - RaisePropertyChanged("Item"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - public partial class TIdeEstab : object, INotifyPropertyChanged - { - private TipoInscricao tpInscField = TipoInscricao.CNPJ; - private string nrInscField; - private string iniValidField; - private string fimValidField; - - /// - [XmlElement(Order = 0)] - public TipoInscricao tpInsc - { - get - { - return tpInscField; - } - - set - { - tpInscField = value; - RaisePropertyChanged("tpInsc"); - } - } - - /// - [XmlElement(Order = 1)] - public string nrInsc - { - get - { - return nrInscField; - } - - set - { - nrInscField = value; - RaisePropertyChanged("nrInsc"); - } - } - - /// - [XmlElement(Order = 2)] - public string iniValid - { - get - { - return iniValidField; - } - - set - { - iniValidField = value; - RaisePropertyChanged("iniValid"); - } - } - - /// - [XmlElement(Order = 3)] - public string fimValid - { - get - { - return fimValidField; - } - - set - { - fimValidField = value; - RaisePropertyChanged("fimValid"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - public partial class TDadosEstab : object, INotifyPropertyChanged - { - private string cnaePrepField; - private TDadosEstabAliqGilrat aliqGilratField; - private TDadosEstabInfoCaepf infoCaepfField; - private TDadosEstabInfoObra infoObraField; - private TDadosEstabInfoTrab infoTrabField; - - /// - [XmlElement(DataType = "integer", Order = 0)] - public string cnaePrep - { - get - { - return cnaePrepField; - } - - set - { - cnaePrepField = value; - RaisePropertyChanged("cnaePrep"); - } - } - - /// - [XmlElement(Order = 1)] - public TDadosEstabAliqGilrat aliqGilrat - { - get - { - return aliqGilratField; - } - - set - { - aliqGilratField = value; - RaisePropertyChanged("aliqGilrat"); - } - } - - /// - [XmlElement(Order = 2)] - public TDadosEstabInfoCaepf infoCaepf - { - get - { - return infoCaepfField; - } - - set - { - infoCaepfField = value; - RaisePropertyChanged("infoCaepf"); - } - } - - /// - [XmlElement(Order = 3)] - public TDadosEstabInfoObra infoObra - { - get - { - return infoObraField; - } - - set - { - infoObraField = value; - RaisePropertyChanged("infoObra"); - } - } - - /// - [XmlElement(Order = 4)] - public TDadosEstabInfoTrab infoTrab - { - get - { - return infoTrabField; - } - - set - { - infoTrabField = value; - RaisePropertyChanged("infoTrab"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TDadosEstabAliqGilrat : object, INotifyPropertyChanged - { - private string aliqRatField; - private decimal fapField; - private bool fapFieldSpecified; - private decimal aliqRatAjustField; - private bool aliqRatAjustFieldSpecified; - private TDadosEstabAliqGilratProcAdmJudRat procAdmJudRatField; - private TDadosEstabAliqGilratProcAdmJudFap procAdmJudFapField; - - /// - [XmlElement(DataType = "integer", Order = 0)] - public string aliqRat - { - get - { - return aliqRatField; - } - - set - { - aliqRatField = value; - RaisePropertyChanged("aliqRat"); - } - } - - /// - [XmlElement(Order = 1)] - public decimal fap - { - get - { - return fapField; - } - - set - { - fapField = value; - RaisePropertyChanged("fap"); - } - } - - /// - [XmlIgnore()] - public bool fapSpecified - { - get - { - return fapFieldSpecified; - } - - set - { - fapFieldSpecified = value; - RaisePropertyChanged("fapSpecified"); - } - } - - /// - [XmlElement(Order = 2)] - public decimal aliqRatAjust - { - get - { - return aliqRatAjustField; - } - - set - { - aliqRatAjustField = value; - RaisePropertyChanged("aliqRatAjust"); - } - } - - /// - [XmlIgnore()] - public bool aliqRatAjustSpecified - { - get - { - return aliqRatAjustFieldSpecified; - } - - set - { - aliqRatAjustFieldSpecified = value; - RaisePropertyChanged("aliqRatAjustSpecified"); - } - } - - /// - [XmlElement(Order = 3)] - public TDadosEstabAliqGilratProcAdmJudRat procAdmJudRat - { - get - { - return procAdmJudRatField; - } - - set - { - procAdmJudRatField = value; - RaisePropertyChanged("procAdmJudRat"); - } - } - - /// - [XmlElement(Order = 4)] - public TDadosEstabAliqGilratProcAdmJudFap procAdmJudFap - { - get - { - return procAdmJudFapField; - } - - set - { - procAdmJudFapField = value; - RaisePropertyChanged("procAdmJudFap"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TDadosEstabAliqGilratProcAdmJudRat : object, INotifyPropertyChanged - { - private sbyte tpProcField; - private string nrProcField; - private string codSuspField; - - /// - [XmlElement(Order = 0)] - public sbyte tpProc - { - get - { - return tpProcField; - } - - set - { - tpProcField = value; - RaisePropertyChanged("tpProc"); - } - } - - /// - [XmlElement(Order = 1)] - public string nrProc - { - get - { - return nrProcField; - } - - set - { - nrProcField = value; - RaisePropertyChanged("nrProc"); - } - } - - /// - [XmlElement(DataType = "integer", Order = 2)] - public string codSusp - { - get - { - return codSuspField; - } - - set - { - codSuspField = value; - RaisePropertyChanged("codSusp"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TDadosEstabAliqGilratProcAdmJudFap : object, INotifyPropertyChanged - { - private sbyte tpProcField; - private string nrProcField; - private string codSuspField; - - /// - [XmlElement(Order = 0)] - public sbyte tpProc - { - get - { - return tpProcField; - } - - set - { - tpProcField = value; - RaisePropertyChanged("tpProc"); - } - } - - /// - [XmlElement(Order = 1)] - public string nrProc - { - get - { - return nrProcField; - } - - set - { - nrProcField = value; - RaisePropertyChanged("nrProc"); - } - } - - /// - [XmlElement(DataType = "integer", Order = 2)] - public string codSusp - { - get - { - return codSuspField; - } - - set - { - codSuspField = value; - RaisePropertyChanged("codSusp"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TDadosEstabInfoCaepf : object, INotifyPropertyChanged - { - private TipoCAEPF tpCaepfField = TipoCAEPF.ProdRural; - - /// - [XmlElement(Order = 0)] - public TipoCAEPF tpCaepf - { - get - { - return tpCaepfField; - } - - set - { - tpCaepfField = value; - RaisePropertyChanged("tpCaepf"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TDadosEstabInfoObra : object, INotifyPropertyChanged - { - private IndicadorSubstPatronalObra indSubstPatrObraField = IndicadorSubstPatronalObra.NaoSubstituida; - - /// - [XmlElement(Order = 0)] - public IndicadorSubstPatronalObra indSubstPatrObra - { - get - { - return indSubstPatrObraField; - } - - set - { - indSubstPatrObraField = value; - RaisePropertyChanged("indSubstPatrObra"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TDadosEstabInfoTrab : object, INotifyPropertyChanged - { - private RegistroPonto regPtField = RegistroPonto.NaoUtiliza; - private TDadosEstabInfoTrabInfoApr infoAprField; - private TDadosEstabInfoTrabInfoPCD infoPCDField; - - /// - [XmlElement(Order = 0)] - public RegistroPonto regPt - { - get - { - return regPtField; - } - - set - { - regPtField = value; - RaisePropertyChanged("regPt"); - } - } - - /// - [XmlElement(Order = 1)] - public TDadosEstabInfoTrabInfoApr infoApr - { - get - { - return infoAprField; - } - - set - { - infoAprField = value; - RaisePropertyChanged("infoApr"); - } - } - - /// - [XmlElement(Order = 2)] - public TDadosEstabInfoTrabInfoPCD infoPCD - { - get - { - return infoPCDField; - } - - set - { - infoPCDField = value; - RaisePropertyChanged("infoPCD"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TDadosEstabInfoTrabInfoApr : object, INotifyPropertyChanged - { - private IndicadorContratAprendiz contAprField = IndicadorContratAprendiz.DispensadoLei; - private string nrProcJudField; - private string contEntEdField; - private TDadosEstabInfoTrabInfoAprInfoEntEduc[] infoEntEducField; - - /// - [XmlElement(Order = 0)] - public IndicadorContratAprendiz contApr - { - get - { - return contAprField; - } - - set - { - contAprField = value; - RaisePropertyChanged("contApr"); - } - } - - /// - [XmlElement(Order = 1)] - public string nrProcJud - { - get - { - return nrProcJudField; - } - - set - { - nrProcJudField = value; - RaisePropertyChanged("nrProcJud"); - } - } - - /// - [XmlElement(Order = 2)] - public string contEntEd - { - get - { - return contEntEdField; - } - - set - { - contEntEdField = value; - RaisePropertyChanged("contEntEd"); - } - } - - /// - [XmlElement("infoEntEduc", Order = 3)] - public TDadosEstabInfoTrabInfoAprInfoEntEduc[] infoEntEduc - { - get - { - return infoEntEducField; - } - - set - { - infoEntEducField = value; - RaisePropertyChanged("infoEntEduc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TDadosEstabInfoTrabInfoAprInfoEntEduc : object, INotifyPropertyChanged - { - private string nrInscField; - - /// - [XmlElement(Order = 0)] - public string nrInsc - { - get - { - return nrInscField; - } - - set - { - nrInscField = value; - RaisePropertyChanged("nrInsc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class TDadosEstabInfoTrabInfoPCD : object, INotifyPropertyChanged - { - private IndicadorContratPCD contPCDField = IndicadorContratPCD.DispensadoLei; - private string nrProcJudField; - - /// - [XmlElement(Order = 0)] - public IndicadorContratPCD contPCD - { - get - { - return contPCDField; - } - - set - { - contPCDField = value; - RaisePropertyChanged("contPCD"); - } - } - - /// - [XmlElement(Order = 1)] - public string nrProcJud - { - get - { - return nrProcJudField; - } - - set - { - nrProcJudField = value; - RaisePropertyChanged("nrProcJud"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Alteração: - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class S1005_Alteracao : object, INotifyPropertyChanged - { - private TIdeEstab ideEstabField; - private TDadosEstab dadosEstabField; - private TIdePeriodo novaValidadeField; - - /// - [XmlElement(Order = 0)] - public TIdeEstab ideEstab - { - get - { - return ideEstabField; - } - - set - { - ideEstabField = value; - RaisePropertyChanged("ideEstab"); - } - } - - /// - [XmlElement(Order = 1)] - public TDadosEstab dadosEstab - { - get - { - return dadosEstabField; - } - - set - { - dadosEstabField = value; - RaisePropertyChanged("dadosEstab"); - } - } - - /// - [XmlElement(Order = 2)] - public TIdePeriodo novaValidade - { - get - { - return novaValidadeField; - } - - set - { - novaValidadeField = value; - RaisePropertyChanged("novaValidade"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Exclusão: - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class S1005_Exclusao : object, INotifyPropertyChanged - { - private TIdeEstab ideEstabField; - - /// - [XmlElement(Order = 0)] - public TIdeEstab ideEstab - { - get - { - return ideEstabField; - } - - set - { - ideEstabField = value; - RaisePropertyChanged("ideEstab"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Inclusão: - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class S1005_Inclusao : object, INotifyPropertyChanged - { - private TIdeEstab ideEstabField; - private TDadosEstab dadosEstabField; - - /// - [XmlElement(Order = 0)] - public TIdeEstab ideEstab - { - get - { - return ideEstabField; - } - - set - { - ideEstabField = value; - RaisePropertyChanged("ideEstab"); - } - } - - /// - [XmlElement(Order = 1)] - public TDadosEstab dadosEstab - { - get - { - return dadosEstabField; - } - - set - { - dadosEstabField = value; - RaisePropertyChanged("dadosEstab"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ - /* TODO ERROR: Skipped RegionDirectiveTrivia */ - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabRubrica/v02_05_00")] - [XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtTabRubrica/v02_05_00", IsNullable = false)] - public partial class S1010 : IeSocialEvt, INotifyPropertyChanged - { - private eSocialEvtTabRubrica evtTabRubricaField; - private SignatureType signatureField; - - /// - public eSocialEvtTabRubrica evtTabRubrica - { - get - { - return evtTabRubricaField; - } - - set - { - evtTabRubricaField = value; - RaisePropertyChanged("evtTabRubrica"); - } - } - - /// - [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#")] - public SignatureType Signature - { - get - { - return signatureField; - } - - set - { - signatureField = value; - RaisePropertyChanged("Signature"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public override void GeraEventoID() - { - evtTabRubricaField.Id = string.Format("ID{0}{1}{2}", (int)(evtTabRubricaField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtTabRubricaField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); - } - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - - public override XmlSerializer DefineSerializer() - { - return new XmlSerializer(typeof(S1010)); - } - - public override object GetEventoID() - { - return evtTabRubricaField.Id; - } - - public override string ContribuinteCNPJ() - { - return evtTabRubricaField.ideEmpregador.nrInsc; - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType("eSocial", AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabRubrica/v02_05_00")] - public partial class eSocialEvtTabRubrica : object, INotifyPropertyChanged - { - private TIdeCadastro ideEventoField; - private TEmpregador ideEmpregadorField; - private eSocialEvtTabRubricaInfoRubrica infoRubricaField; - private string idField; - - /// - public TIdeCadastro ideEvento - { - get - { - return ideEventoField; - } - - set - { - ideEventoField = value; - RaisePropertyChanged("ideEvento"); - } - } - - /// - public TEmpregador ideEmpregador - { - get - { - return ideEmpregadorField; - } - - set - { - ideEmpregadorField = value; - RaisePropertyChanged("ideEmpregador"); - } - } - - /// - public eSocialEvtTabRubricaInfoRubrica infoRubrica - { - get - { - return infoRubricaField; - } - - set - { - infoRubricaField = value; - RaisePropertyChanged("infoRubrica"); - } - } - - /// - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - idField = value; - RaisePropertyChanged("Id"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabRubrica/v02_05_00")] - public partial class eSocialEvtTabRubricaInfoRubrica : object, INotifyPropertyChanged - { - private object itemField; - - /// - [XmlElement("alteracao", typeof(S1010_Alteracao))] - [XmlElement("exclusao", typeof(S1010_Exclusao))] - [XmlElement("inclusao", typeof(S1010_Inclusao))] - public object Item - { - get - { - return itemField; - } - - set - { - itemField = value; - RaisePropertyChanged("Item"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtTabRubrica/v02_05_00")] - public partial class TIdeRubrica : object, INotifyPropertyChanged - { - private string codRubrField; - private string ideTabRubrField; - private string iniValidField; - private string fimValidField; - - /// - public string codRubr - { - get - { - return codRubrField; - } - - set - { - codRubrField = value; - RaisePropertyChanged("codRubr"); - } - } - - /// - public string ideTabRubr - { - get - { - return ideTabRubrField; - } - - set - { - ideTabRubrField = value; - RaisePropertyChanged("ideTabRubr"); - } - } - - /// - public string iniValid - { - get - { - return iniValidField; - } - - set - { - iniValidField = value; - RaisePropertyChanged("iniValid"); - } - } - - /// - public string fimValid - { - get - { - return fimValidField; - } - - set - { - fimValidField = value; - RaisePropertyChanged("fimValid"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtTabRubrica/v02_05_00")] - public partial class TDadosRubrica : object, INotifyPropertyChanged - { - private string dscRubrField; - private string natRubrField; - private NaturezaRubrica tpRubrField = NaturezaRubrica.Outros; - private string codIncCPField; - private string codIncIRRFField; - private string codIncFGTSField; - private string codIncCPRPField; - private SimNaoString tetoRemunField = SimNaoString.Nao; - //private string codIncSINDField; - private string observacaoField; - private TDadosRubricaIdeProcessoCP[] ideProcessoCPField; - private TDadosRubricaIdeProcessoIRRF[] ideProcessoIRRFField; - private TDadosRubricaIdeProcessoFGTS[] ideProcessoFGTSField; - private TDadosRubricaIdeProcessoSIND[] ideProcessoSINDField; - - /// - public string dscRubr - { - get - { - return dscRubrField; - } - - set - { - dscRubrField = value; - RaisePropertyChanged("dscRubr"); - } - } - - /// - [XmlElement(DataType = "integer")] - public string natRubr - { - get - { - return natRubrField; - } - - set - { - natRubrField = value; - RaisePropertyChanged("natRubr"); - } - } - - /// - public NaturezaRubrica tpRubr - { - get - { - return tpRubrField; - } - - set - { - tpRubrField = value; - RaisePropertyChanged("tpRubr"); - } - } - - /// - public string codIncCP - { - get - { - return codIncCPField; - } - - set - { - codIncCPField = value; - RaisePropertyChanged("codIncCP"); - } - } - - /// - public string codIncIRRF - { - get - { - return codIncIRRFField; - } - - set - { - codIncIRRFField = value; - RaisePropertyChanged("codIncIRRF"); - } - } - - /// - public string codIncFGTS - { - get - { - return codIncFGTSField; - } - - set - { - codIncFGTSField = value; - RaisePropertyChanged("codIncFGTS"); - } - } - - /// - public string codIncCPRP - { - get - { - return codIncCPRPField; - } - - set - { - codIncCPRPField = value; - RaisePropertyChanged("codIncCPRP"); - } - } - - /// - public SimNaoString tetoRemun - { - get - { - return tetoRemunField; - } - - set - { - tetoRemunField = value; - RaisePropertyChanged("tetoRemun"); - } - } - - /// - public string observacao - { - get - { - return observacaoField; - } - - set - { - observacaoField = value; - RaisePropertyChanged("observacao"); - } - } - - /// - [XmlElement("ideProcessoCP")] - public TDadosRubricaIdeProcessoCP[] ideProcessoCP - { - get - { - return ideProcessoCPField; - } - - set - { - ideProcessoCPField = value; - RaisePropertyChanged("ideProcessoCP"); - } - } - - /// - [XmlElement("ideProcessoIRRF")] - public TDadosRubricaIdeProcessoIRRF[] ideProcessoIRRF - { - get - { - return ideProcessoIRRFField; - } - - set - { - ideProcessoIRRFField = value; - RaisePropertyChanged("ideProcessoIRRF"); - } - } - - /// - [XmlElement("ideProcessoFGTS")] - public TDadosRubricaIdeProcessoFGTS[] ideProcessoFGTS - { - get - { - return ideProcessoFGTSField; - } - - set - { - ideProcessoFGTSField = value; - RaisePropertyChanged("ideProcessoFGTS"); - } - } - - /// - [XmlElement("ideProcessoSIND")] - public TDadosRubricaIdeProcessoSIND[] ideProcessoSIND - { - get - { - return ideProcessoSINDField; - } - - set - { - ideProcessoSINDField = value; - RaisePropertyChanged("ideProcessoSIND"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabRubrica/v02_05_00")] - public partial class TDadosRubricaIdeProcessoCP : object, INotifyPropertyChanged - { - private TipoProcesso tpProcField = TipoProcesso.Administrativo; - private string nrProcField; - private DescisaoSentenca extDecisaoField = DescisaoSentenca.CPP; - private string codSuspField; - - /// - public TipoProcesso tpProc - { - get - { - return tpProcField; - } - - set - { - tpProcField = value; - RaisePropertyChanged("tpProc"); - } - } - - /// - public string nrProc - { - get - { - return nrProcField; - } - - set - { - nrProcField = value; - RaisePropertyChanged("nrProc"); - } - } - - /// - public DescisaoSentenca extDecisao - { - get - { - return extDecisaoField; - } - - set - { - extDecisaoField = value; - RaisePropertyChanged("extDecisao"); - } - } - - /// - [XmlElement(DataType = "integer")] - public string codSusp - { - get - { - return codSuspField; - } - - set - { - codSuspField = value; - RaisePropertyChanged("codSusp"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabRubrica/v02_05_00")] - public partial class TDadosRubricaIdeProcessoIRRF : object, INotifyPropertyChanged - { - private string nrProcField; - private string codSuspField; - - /// - public string nrProc - { - get - { - return nrProcField; - } - - set - { - nrProcField = value; - RaisePropertyChanged("nrProc"); - } - } - - /// - [XmlElement(DataType = "integer")] - public string codSusp - { - get - { - return codSuspField; - } - - set - { - codSuspField = value; - RaisePropertyChanged("codSusp"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabRubrica/v02_05_00")] - public partial class TDadosRubricaIdeProcessoFGTS : object, INotifyPropertyChanged - { - private string nrProcField; - - /// - public string nrProc - { - get - { - return nrProcField; - } - - set - { - nrProcField = value; - RaisePropertyChanged("nrProc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabRubrica/v02_05_00")] - public partial class TDadosRubricaIdeProcessoSIND : object, INotifyPropertyChanged - { - private string nrProcField; - - /// - public string nrProc - { - get - { - return nrProcField; - } - - set - { - nrProcField = value; - RaisePropertyChanged("nrProc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Exclusão: - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabRubrica/v02_05_00")] - public partial class S1010_Exclusao : object, INotifyPropertyChanged - { - private TIdeRubrica ideRubricaField; - - /// - public TIdeRubrica ideRubrica - { - get - { - return ideRubricaField; - } - - set - { - ideRubricaField = value; - RaisePropertyChanged("ideRubrica"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Inclusão: - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabRubrica/v02_05_00")] - public partial class S1010_Inclusao : object, INotifyPropertyChanged - { - private TIdeRubrica ideRubricaField; - private TDadosRubrica dadosRubricaField; - - /// - public TIdeRubrica ideRubrica - { - get - { - return ideRubricaField; - } - - set - { - ideRubricaField = value; - RaisePropertyChanged("ideRubrica"); - } - } - - /// - public TDadosRubrica dadosRubrica - { - get - { - return dadosRubricaField; - } - - set - { - dadosRubricaField = value; - RaisePropertyChanged("dadosRubrica"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Alteração: - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabRubrica/v02_05_00")] - public partial class S1010_Alteracao : object, INotifyPropertyChanged - { - private TIdeRubrica ideRubricaField; - private TDadosRubrica dadosRubricaField; - private TIdePeriodo novaValidadeField; - - /// - public TIdeRubrica ideRubrica - { - get - { - return ideRubricaField; - } - - set - { - ideRubricaField = value; - RaisePropertyChanged("ideRubrica"); - } - } - - /// - public TDadosRubrica dadosRubrica - { - get - { - return dadosRubricaField; - } - - set - { - dadosRubricaField = value; - RaisePropertyChanged("dadosRubrica"); - } - } - - /// - public TIdePeriodo novaValidade - { - get - { - return novaValidadeField; - } - - set - { - novaValidadeField = value; - RaisePropertyChanged("novaValidade"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ - /* TODO ERROR: Skipped RegionDirectiveTrivia */ - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabLotacao/v02_05_00")] - [XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtTabLotacao/v02_05_00", IsNullable = false)] - public partial class S1020 : IeSocialEvt, INotifyPropertyChanged - { - private eSocialEvtTabLotacao evtTabLotacaoField; - private SignatureType signatureField; - - /// - public eSocialEvtTabLotacao evtTabLotacao - { - get - { - return evtTabLotacaoField; - } - - set - { - evtTabLotacaoField = value; - RaisePropertyChanged("evtTabLotacao"); - } - } - - /// - [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#")] - public SignatureType Signature - { - get - { - return signatureField; - } - - set - { - signatureField = value; - RaisePropertyChanged("Signature"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public override void GeraEventoID() - { - evtTabLotacaoField.Id = string.Format("ID{0}{1}{2}", (int)(evtTabLotacaoField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtTabLotacaoField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); - } - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - - public override XmlSerializer DefineSerializer() - { - return new XmlSerializer(typeof(S1020)); - } - - public override object GetEventoID() - { - return evtTabLotacaoField.Id; - } - - public override string ContribuinteCNPJ() - { - return evtTabLotacaoField.ideEmpregador.nrInsc; - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabLotacao/v02_05_00")] - public partial class eSocialEvtTabLotacao : object, INotifyPropertyChanged - { - private TIdeCadastro ideEventoField; - private TEmpregador ideEmpregadorField; - private eSocialEvtTabLotacaoInfoLotacao infoLotacaoField; - private string idField; - - /// - public TIdeCadastro ideEvento - { - get - { - return ideEventoField; - } - - set - { - ideEventoField = value; - RaisePropertyChanged("ideEvento"); - } - } - - /// - public TEmpregador ideEmpregador - { - get - { - return ideEmpregadorField; - } - - set - { - ideEmpregadorField = value; - RaisePropertyChanged("ideEmpregador"); - } - } - - /// - public eSocialEvtTabLotacaoInfoLotacao infoLotacao - { - get - { - return infoLotacaoField; - } - - set - { - infoLotacaoField = value; - RaisePropertyChanged("infoLotacao"); - } - } - - /// - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - idField = value; - RaisePropertyChanged("Id"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabLotacao/v02_05_00")] - public partial class eSocialEvtTabLotacaoInfoLotacao : object, INotifyPropertyChanged - { - private object itemField; - - /// - [XmlElement("alteracao", typeof(S1020_Alteracao))] - [XmlElement("exclusao", typeof(S1020_Exclusao))] - [XmlElement("inclusao", typeof(S1020_Inclusao))] - public object Item - { - get - { - return itemField; - } - - set - { - itemField = value; - RaisePropertyChanged("Item"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtTabLotacao/v02_05_00")] - public partial class TIdeLotacao : object, INotifyPropertyChanged - { - private string codLotacaoField; - private string iniValidField; - private string fimValidField; - - /// - public string codLotacao - { - get - { - return codLotacaoField; - } - - set - { - codLotacaoField = value; - RaisePropertyChanged("codLotacao"); - } - } - - /// - public string iniValid - { - get - { - return iniValidField; - } - - set - { - iniValidField = value; - RaisePropertyChanged("iniValid"); - } - } - - /// - public string fimValid - { - get - { - return fimValidField; - } - - set - { - fimValidField = value; - RaisePropertyChanged("fimValid"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtTabLotacao/v02_05_00")] - public partial class TDadosLotacao : object, INotifyPropertyChanged - { - private string tpLotacaoField; - private PersonalidadeJuridica tpInscField = PersonalidadeJuridica.CNPJ; - private bool tpInscFieldSpecified; - private string nrInscField; - private TDadosLotacaoFpasLotacao fpasLotacaoField; - private TDadosLotacaoInfoEmprParcial infoEmprParcialField; - - /// - public string tpLotacao - { - get - { - return tpLotacaoField; - } - - set - { - tpLotacaoField = value; - RaisePropertyChanged("tpLotacao"); - } - } - - /// - public PersonalidadeJuridica tpInsc - { - get - { - return tpInscField; - } - - set - { - tpInscField = value; - RaisePropertyChanged("tpInsc"); - } - } - - /// - [XmlIgnore()] - public bool tpInscSpecified - { - get - { - return tpInscFieldSpecified; - } - - set - { - tpInscFieldSpecified = value; - RaisePropertyChanged("tpInscSpecified"); - } - } - - /// - public string nrInsc - { - get - { - return nrInscField; - } - - set - { - nrInscField = value; - RaisePropertyChanged("nrInsc"); - } - } - - /// - public TDadosLotacaoFpasLotacao fpasLotacao - { - get - { - return fpasLotacaoField; - } - - set - { - fpasLotacaoField = value; - RaisePropertyChanged("fpasLotacao"); - } - } - - /// - public TDadosLotacaoInfoEmprParcial infoEmprParcial - { - get - { - return infoEmprParcialField; - } - - set - { - infoEmprParcialField = value; - RaisePropertyChanged("infoEmprParcial"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabLotacao/v02_05_00")] - public partial class TDadosLotacaoFpasLotacao : object, INotifyPropertyChanged - { - private string fpasField; - private string codTercsField; - private string codTercsSuspField; - private TDadosLotacaoFpasLotacaoProcJudTerceiro[] infoProcJudTerceirosField; - - /// - [XmlElement(DataType = "integer")] - public string fpas - { - get - { - return fpasField; - } - - set - { - fpasField = value; - RaisePropertyChanged("fpas"); - } - } - - /// - public string codTercs - { - get - { - return codTercsField; - } - - set - { - codTercsField = value; - RaisePropertyChanged("codTercs"); - } - } - - /// - public string codTercsSusp - { - get - { - return codTercsSuspField; - } - - set - { - codTercsSuspField = value; - RaisePropertyChanged("codTercsSusp"); - } - } - - /// - [XmlArrayItem("procJudTerceiro", IsNullable = false)] - public TDadosLotacaoFpasLotacaoProcJudTerceiro[] infoProcJudTerceiros - { - get - { - return infoProcJudTerceirosField; - } - - set - { - infoProcJudTerceirosField = value; - RaisePropertyChanged("infoProcJudTerceiros"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabLotacao/v02_05_00")] - public partial class TDadosLotacaoFpasLotacaoProcJudTerceiro : object, INotifyPropertyChanged - { - private string codTercField; - private string nrProcJudField; - private string codSuspField; - - /// - public string codTerc - { - get - { - return codTercField; - } - - set - { - codTercField = value; - RaisePropertyChanged("codTerc"); - } - } - - /// - public string nrProcJud - { - get - { - return nrProcJudField; - } - - set - { - nrProcJudField = value; - RaisePropertyChanged("nrProcJud"); - } - } - - /// - [XmlElement(DataType = "integer")] - public string codSusp - { - get - { - return codSuspField; - } - - set - { - codSuspField = value; - RaisePropertyChanged("codSusp"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabLotacao/v02_05_00")] - public partial class TDadosLotacaoInfoEmprParcial : object, INotifyPropertyChanged - { - private PersonalidadeJuridica tpInscContratField = PersonalidadeJuridica.CNPJ; - private string nrInscContratField; - private PersonalidadeJuridica tpInscPropField = PersonalidadeJuridica.CNPJ; - private string nrInscPropField; - - /// - public PersonalidadeJuridica tpInscContrat - { - get - { - return tpInscContratField; - } - - set - { - tpInscContratField = value; - RaisePropertyChanged("tpInscContrat"); - } - } - - /// - public string nrInscContrat - { - get - { - return nrInscContratField; - } - - set - { - nrInscContratField = value; - RaisePropertyChanged("nrInscContrat"); - } - } - - /// - public PersonalidadeJuridica tpInscProp - { - get - { - return tpInscPropField; - } - - set - { - tpInscPropField = value; - RaisePropertyChanged("tpInscProp"); - } - } - - /// - public string nrInscProp - { - get - { - return nrInscPropField; - } - - set - { - nrInscPropField = value; - RaisePropertyChanged("nrInscProp"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Exclusão - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabLotacao/v02_05_00")] - public partial class S1020_Exclusao : object, INotifyPropertyChanged - { - private TIdeLotacao ideLotacaoField; - - /// - public TIdeLotacao ideLotacao - { - get - { - return ideLotacaoField; - } - - set - { - ideLotacaoField = value; - RaisePropertyChanged("ideLotacao"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Inclusão - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabLotacao/v02_05_00")] - public partial class S1020_Inclusao : object, INotifyPropertyChanged - { - private TIdeLotacao ideLotacaoField; - private TDadosLotacao dadosLotacaoField; - - /// - public TIdeLotacao ideLotacao - { - get - { - return ideLotacaoField; - } - - set - { - ideLotacaoField = value; - RaisePropertyChanged("ideLotacao"); - } - } - - /// - public TDadosLotacao dadosLotacao - { - get - { - return dadosLotacaoField; - } - - set - { - dadosLotacaoField = value; - RaisePropertyChanged("dadosLotacao"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Alteração - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabLotacao/v02_05_00")] - public partial class S1020_Alteracao : object, INotifyPropertyChanged - { - private TIdeLotacao ideLotacaoField; - private TDadosLotacao dadosLotacaoField; - private TIdePeriodo novaValidadeField; - - /// - public TIdeLotacao ideLotacao - { - get - { - return ideLotacaoField; - } - - set - { - ideLotacaoField = value; - RaisePropertyChanged("ideLotacao"); - } - } - - /// - public TDadosLotacao dadosLotacao - { - get - { - return dadosLotacaoField; - } - - set - { - dadosLotacaoField = value; - RaisePropertyChanged("dadosLotacao"); - } - } - - /// - public TIdePeriodo novaValidade - { - get - { - return novaValidadeField; - } - - set - { - novaValidadeField = value; - RaisePropertyChanged("novaValidade"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ - /* TODO ERROR: Skipped RegionDirectiveTrivia */ - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabCargo/v02_05_00")] - [XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtTabCargo/v02_05_00", IsNullable = false)] - public partial class S1030 : IeSocialEvt, INotifyPropertyChanged - { - private eSocialEvtTabCargo evtTabCargoField; - private SignatureType signatureField; - - /// - public eSocialEvtTabCargo evtTabCargo - { - get - { - return evtTabCargoField; - } - - set - { - evtTabCargoField = value; - RaisePropertyChanged("evtTabCargo"); - } - } - - /// - [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#")] - public SignatureType Signature - { - get - { - return signatureField; - } - - set - { - signatureField = value; - RaisePropertyChanged("Signature"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public override void GeraEventoID() - { - evtTabCargoField.Id = string.Format("ID{0}{1}{2}", (int)(evtTabCargoField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtTabCargoField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); - } - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - - public override XmlSerializer DefineSerializer() - { - return new XmlSerializer(typeof(S1030)); - } - - public override object GetEventoID() - { - return evtTabCargoField.Id; - } - - public override string ContribuinteCNPJ() - { - return evtTabCargoField.ideEmpregador.nrInsc; - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabCargo/v02_05_00")] - public partial class eSocialEvtTabCargo : object, INotifyPropertyChanged - { - private TIdeCadastro ideEventoField; - private TEmpregador ideEmpregadorField; - private eSocialEvtTabCargoInfoCargo infoCargoField; - private string idField; - - /// - public TIdeCadastro ideEvento - { - get - { - return ideEventoField; - } - - set - { - ideEventoField = value; - RaisePropertyChanged("ideEvento"); - } - } - - /// - public TEmpregador ideEmpregador - { - get - { - return ideEmpregadorField; - } - - set - { - ideEmpregadorField = value; - RaisePropertyChanged("ideEmpregador"); - } - } - - /// - public eSocialEvtTabCargoInfoCargo infoCargo - { - get - { - return infoCargoField; - } - - set - { - infoCargoField = value; - RaisePropertyChanged("infoCargo"); - } - } - - /// - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - idField = value; - RaisePropertyChanged("Id"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabCargo/v02_05_00")] - public partial class eSocialEvtTabCargoInfoCargo : object, INotifyPropertyChanged - { - private object itemField; - - /// - [XmlElement("alteracao", typeof(S1030_Alteracao))] - [XmlElement("exclusao", typeof(S1030_Exclusao))] - [XmlElement("inclusao", typeof(S1030_Inclusao))] - public object Item - { - get - { - return itemField; - } - - set - { - itemField = value; - RaisePropertyChanged("Item"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtTabCargo/v02_05_00")] - public partial class TideCargo : object, INotifyPropertyChanged - { - private string codCargoField; - private string iniValidField; - private string fimValidField; - - /// - public string codCargo - { - get - { - return codCargoField; - } - - set - { - codCargoField = value; - RaisePropertyChanged("codCargo"); - } - } - - /// - public string iniValid - { - get - { - return iniValidField; - } - - set - { - iniValidField = value; - RaisePropertyChanged("iniValid"); - } - } - - /// - public string fimValid - { - get - { - return fimValidField; - } - - set - { - fimValidField = value; - RaisePropertyChanged("fimValid"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtTabCargo/v02_05_00")] - public partial class TDadosCargo : object, INotifyPropertyChanged - { - private string nmCargoField; - private string codCBOField; - private TDadosCargoCargoPublico cargoPublicoField; - - /// - public string nmCargo - { - get - { - return nmCargoField; - } - - set - { - nmCargoField = value; - RaisePropertyChanged("nmCargo"); - } - } - - /// - public string codCBO - { - get - { - return codCBOField; - } - - set - { - codCBOField = value; - RaisePropertyChanged("codCBO"); - } - } - - /// - public TDadosCargoCargoPublico cargoPublico - { - get - { - return cargoPublicoField; - } - - set - { - cargoPublicoField = value; - RaisePropertyChanged("cargoPublico"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabCargo/v02_05_00")] - public partial class TDadosCargoCargoPublico : object, INotifyPropertyChanged - { - private AcumuladorCargo acumCargoField = AcumuladorCargo.NaoAcumulavel; - private ContagemEspecialCargo contagemEspField = ContagemEspecialCargo.Nao; - private string dedicExclField; - private TDadosCargoCargoPublicoLeiCargo leiCargoField; - - /// - public AcumuladorCargo acumCargo - { - get - { - return acumCargoField; - } - - set - { - acumCargoField = value; - RaisePropertyChanged("acumCargo"); - } - } - - /// - public ContagemEspecialCargo contagemEsp - { - get - { - return contagemEspField; - } - - set - { - contagemEspField = value; - RaisePropertyChanged("contagemEsp"); - } - } - - /// - public string dedicExcl - { - get - { - return dedicExclField; - } - - set - { - dedicExclField = value; - RaisePropertyChanged("dedicExcl"); - } - } - - /// - public TDadosCargoCargoPublicoLeiCargo leiCargo - { - get - { - return leiCargoField; - } - - set - { - leiCargoField = value; - RaisePropertyChanged("leiCargo"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabCargo/v02_05_00")] - public partial class TDadosCargoCargoPublicoLeiCargo : object, INotifyPropertyChanged - { - private string nrLeiField; - private DateTime dtLeiField; - private SituacaoCargoPublico sitCargoField = SituacaoCargoPublico.Criacao; - - /// - public string nrLei - { - get - { - return nrLeiField; - } - - set - { - nrLeiField = value; - RaisePropertyChanged("nrLei"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtLei - { - get - { - return dtLeiField; - } - - set - { - dtLeiField = value; - RaisePropertyChanged("dtLei"); - } - } - - /// - public SituacaoCargoPublico sitCargo - { - get - { - return sitCargoField; - } - - set - { - sitCargoField = value; - RaisePropertyChanged("sitCargo"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Alteração - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabCargo/v02_05_00")] - public partial class S1030_Alteracao : object, INotifyPropertyChanged - { - private TideCargo ideCargoField; - private TDadosCargo dadosCargoField; - private TIdePeriodo novaValidadeField; - - /// - public TideCargo ideCargo - { - get - { - return ideCargoField; - } - - set - { - ideCargoField = value; - RaisePropertyChanged("ideCargo"); - } - } - - /// - public TDadosCargo dadosCargo - { - get - { - return dadosCargoField; - } - - set - { - dadosCargoField = value; - RaisePropertyChanged("dadosCargo"); - } - } - - /// - public TIdePeriodo novaValidade - { - get - { - return novaValidadeField; - } - - set - { - novaValidadeField = value; - RaisePropertyChanged("novaValidade"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Exclusão - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabCargo/v02_05_00")] - public partial class S1030_Exclusao : object, INotifyPropertyChanged - { - private TideCargo ideCargoField; - - /// - public TideCargo ideCargo - { - get - { - return ideCargoField; - } - - set - { - ideCargoField = value; - RaisePropertyChanged("ideCargo"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Inclusão - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabCargo/v02_05_00")] - public partial class S1030_Inclusao : object, INotifyPropertyChanged - { - private TideCargo ideCargoField; - private TDadosCargo dadosCargoField; - - /// - public TideCargo ideCargo - { - get - { - return ideCargoField; - } - - set - { - ideCargoField = value; - RaisePropertyChanged("ideCargo"); - } - } - - /// - public TDadosCargo dadosCargo - { - get - { - return dadosCargoField; - } - - set - { - dadosCargoField = value; - RaisePropertyChanged("dadosCargo"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ - /* TODO ERROR: Skipped RegionDirectiveTrivia */ - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabFuncao/v02_05_00")] - [XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtTabFuncao/v02_05_00", IsNullable = false)] - public partial class S1040 : IeSocialEvt, INotifyPropertyChanged - { - private eSocialEvtTabFuncao evtTabFuncaoField; - private SignatureType signatureField; - - /// - public eSocialEvtTabFuncao evtTabFuncao - { - get - { - return evtTabFuncaoField; - } - - set - { - evtTabFuncaoField = value; - RaisePropertyChanged("evtTabFuncao"); - } - } - - /// - [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#")] - public SignatureType Signature - { - get - { - return signatureField; - } - - set - { - signatureField = value; - RaisePropertyChanged("Signature"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public override void GeraEventoID() - { - evtTabFuncaoField.Id = string.Format("ID{0}{1}{2}", (int)(evtTabFuncaoField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtTabFuncaoField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); - } - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - - public override XmlSerializer DefineSerializer() - { - return new XmlSerializer(typeof(S1040)); - } - - public override object GetEventoID() - { - return evtTabFuncaoField.Id; - } - - public override string ContribuinteCNPJ() - { - return evtTabFuncaoField.ideEmpregador.nrInsc; - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabFuncao/v02_05_00")] - public partial class eSocialEvtTabFuncao : object, INotifyPropertyChanged - { - private TIdeCadastro ideEventoField; - private TEmpregador ideEmpregadorField; - private eSocialEvtTabFuncaoInfoFuncao infoFuncaoField; - private string idField; - - public TIdeCadastro ideEvento - { - get - { - return ideEventoField; - } - - set - { - ideEventoField = value; - RaisePropertyChanged("ideEvento"); - } - } - - /// - public TEmpregador ideEmpregador - { - get - { - return ideEmpregadorField; - } - - set - { - ideEmpregadorField = value; - RaisePropertyChanged("ideEmpregador"); - } - } - - /// - public eSocialEvtTabFuncaoInfoFuncao infoFuncao - { - get - { - return infoFuncaoField; - } - - set - { - infoFuncaoField = value; - RaisePropertyChanged("infoFuncao"); - } - } - - /// - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - idField = value; - RaisePropertyChanged("Id"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabFuncao/v02_05_00")] - public partial class eSocialEvtTabFuncaoInfoFuncao : object, INotifyPropertyChanged - { - private object itemField; - - /// - [XmlElement("alteracao", typeof(S1040_Alteracao))] - [XmlElement("exclusao", typeof(S1040_Exclusao))] - [XmlElement("inclusao", typeof(S1040_Inclusao))] - public object Item - { - get - { - return itemField; - } - - set - { - itemField = value; - RaisePropertyChanged("Item"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtTabFuncao/v02_05_00")] - public partial class TIdeFuncao : object, INotifyPropertyChanged - { - private string codFuncaoField; - private string iniValidField; - private string fimValidField; - - /// - public string codFuncao - { - get - { - return codFuncaoField; - } - - set - { - codFuncaoField = value; - RaisePropertyChanged("codFuncao"); - } - } - - /// - public string iniValid - { - get - { - return iniValidField; - } - - set - { - iniValidField = value; - RaisePropertyChanged("iniValid"); - } - } - - /// - public string fimValid - { - get - { - return fimValidField; - } - - set - { - fimValidField = value; - RaisePropertyChanged("fimValid"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtTabFuncao/v02_05_00")] - public partial class TDadosFuncao : object, INotifyPropertyChanged - { - private string dscFuncaoField; - private string codCBOField; - - /// - public string dscFuncao - { - get - { - return dscFuncaoField; - } - - set - { - dscFuncaoField = value; - RaisePropertyChanged("dscFuncao"); - } - } - - /// - public string codCBO - { - get - { - return codCBOField; - } - - set - { - codCBOField = value; - RaisePropertyChanged("codCBO"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Alteração - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabFuncao/v02_05_00")] - public partial class S1040_Alteracao : object, INotifyPropertyChanged - { - private TIdeFuncao ideFuncaoField; - private TDadosFuncao dadosFuncaoField; - private TIdePeriodo novaValidadeField; - - /// - public TIdeFuncao ideFuncao - { - get - { - return ideFuncaoField; - } - - set - { - ideFuncaoField = value; - RaisePropertyChanged("ideFuncao"); - } - } - - /// - public TDadosFuncao dadosFuncao - { - get - { - return dadosFuncaoField; - } - - set - { - dadosFuncaoField = value; - RaisePropertyChanged("dadosFuncao"); - } - } - - /// - public TIdePeriodo novaValidade - { - get - { - return novaValidadeField; - } - - set - { - novaValidadeField = value; - RaisePropertyChanged("novaValidade"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Exclusão - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabFuncao/v02_05_00")] - public partial class S1040_Exclusao : object, INotifyPropertyChanged - { - private TIdeFuncao ideFuncaoField; - - /// - public TIdeFuncao ideFuncao - { - get - { - return ideFuncaoField; - } - - set - { - ideFuncaoField = value; - RaisePropertyChanged("ideFuncao"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Inclusão - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabFuncao/v02_05_00")] - public partial class S1040_Inclusao : object, INotifyPropertyChanged - { - private TIdeFuncao ideFuncaoField; - private TDadosFuncao dadosFuncaoField; - - /// - public TIdeFuncao ideFuncao - { - get - { - return ideFuncaoField; - } - - set - { - ideFuncaoField = value; - RaisePropertyChanged("ideFuncao"); - } - } - - /// - public TDadosFuncao dadosFuncao - { - get - { - return dadosFuncaoField; - } - - set - { - dadosFuncaoField = value; - RaisePropertyChanged("dadosFuncao"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ - /* TODO ERROR: Skipped RegionDirectiveTrivia */ - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabHorTur/v02_05_00")] - [XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtTabHorTur/v02_05_00", IsNullable = false)] - public partial class S1050 : IeSocialEvt, INotifyPropertyChanged - { - private eSocialEvtTabHorTur evtTabHorTurField; - private SignatureType signatureField; - - /// - public eSocialEvtTabHorTur evtTabHorTur - { - get - { - return evtTabHorTurField; - } - - set - { - evtTabHorTurField = value; - RaisePropertyChanged("evtTabHorTur"); - } - } - - /// - [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#")] - public SignatureType Signature - { - get - { - return signatureField; - } - - set - { - signatureField = value; - RaisePropertyChanged("Signature"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public override void GeraEventoID() - { - evtTabHorTurField.Id = string.Format("ID{0}{1}{2}", (int)(evtTabHorTurField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtTabHorTurField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); - } - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - - public override XmlSerializer DefineSerializer() - { - return new XmlSerializer(typeof(S1050)); - } - - public override object GetEventoID() - { - return evtTabHorTurField.Id; - } - - public override string ContribuinteCNPJ() - { - return evtTabHorTurField.ideEmpregador.nrInsc; - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabHorTur/v02_05_00")] - public partial class eSocialEvtTabHorTur : object, INotifyPropertyChanged - { - private TIdeCadastro ideEventoField; - private TEmpregador ideEmpregadorField; - private eSocialEvtTabHorTurInfoHorContratual infoHorContratualField; - private string idField; - - /// - public TIdeCadastro ideEvento - { - get - { - return ideEventoField; - } - - set - { - ideEventoField = value; - RaisePropertyChanged("ideEvento"); - } - } - - /// - public TEmpregador ideEmpregador - { - get - { - return ideEmpregadorField; - } - - set - { - ideEmpregadorField = value; - RaisePropertyChanged("ideEmpregador"); - } - } - - /// - public eSocialEvtTabHorTurInfoHorContratual infoHorContratual - { - get - { - return infoHorContratualField; - } - - set - { - infoHorContratualField = value; - RaisePropertyChanged("infoHorContratual"); - } - } - - /// - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - idField = value; - RaisePropertyChanged("Id"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabHorTur/v02_05_00")] - public partial class eSocialEvtTabHorTurInfoHorContratual : object, INotifyPropertyChanged - { - private object itemField; - - /// - [XmlElement("alteracao", typeof(S1050_Alteracao))] - [XmlElement("exclusao", typeof(S1050_Exclusao))] - [XmlElement("inclusao", typeof(S1050_Inclusao))] - public object Item - { - get - { - return itemField; - } - - set - { - itemField = value; - RaisePropertyChanged("Item"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtTabHorTur/v02_05_00")] - public partial class TIdeHorContratual : object, INotifyPropertyChanged - { - private string codHorContratField; - private string iniValidField; - private string fimValidField; - - /// - public string codHorContrat - { - get - { - return codHorContratField; - } - - set - { - codHorContratField = value; - RaisePropertyChanged("codHorContrat"); - } - } - - /// - public string iniValid - { - get - { - return iniValidField; - } - - set - { - iniValidField = value; - RaisePropertyChanged("iniValid"); - } - } - - /// - public string fimValid - { - get - { - return fimValidField; - } - - set - { - fimValidField = value; - RaisePropertyChanged("fimValid"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtTabHorTur/v02_05_00")] - public partial class TDadosHorContratual : object, INotifyPropertyChanged - { - private string hrEntrField; - private string hrSaidaField; - private string durJornadaField; - private string perHorFlexivelField; - private TDadosHorContratualHorarioIntervalo[] horarioIntervaloField; - - /// - public string hrEntr - { - get - { - return hrEntrField; - } - - set - { - hrEntrField = value; - RaisePropertyChanged("hrEntr"); - } - } - - /// - public string hrSaida - { - get - { - return hrSaidaField; - } - - set - { - hrSaidaField = value; - RaisePropertyChanged("hrSaida"); - } - } - - /// - [XmlElement(DataType = "integer")] - public string durJornada - { - get - { - return durJornadaField; - } - - set - { - durJornadaField = value; - RaisePropertyChanged("durJornada"); - } - } - - /// - public string perHorFlexivel - { - get - { - return perHorFlexivelField; - } - - set - { - perHorFlexivelField = value; - RaisePropertyChanged("perHorFlexivel"); - } - } - - /// - [XmlElement("horarioIntervalo")] - public TDadosHorContratualHorarioIntervalo[] horarioIntervalo - { - get - { - return horarioIntervaloField; - } - - set - { - horarioIntervaloField = value; - RaisePropertyChanged("horarioIntervalo"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabHorTur/v02_05_00")] - public partial class TDadosHorContratualHorarioIntervalo : object, INotifyPropertyChanged - { - private int tpIntervField; - private string durIntervField; - private string iniIntervField; - private string termIntervField; - - /// - public int tpInterv - { - get - { - return tpIntervField; - } - - set - { - tpIntervField = value; - RaisePropertyChanged("tpInterv"); - } - } - - /// - [XmlElement(DataType = "integer")] - public string durInterv - { - get - { - return durIntervField; - } - - set - { - durIntervField = value; - RaisePropertyChanged("durInterv"); - } - } - - /// - public string iniInterv - { - get - { - return iniIntervField; - } - - set - { - iniIntervField = value; - RaisePropertyChanged("iniInterv"); - } - } - - /// - public string termInterv - { - get - { - return termIntervField; - } - - set - { - termIntervField = value; - RaisePropertyChanged("termInterv"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Alteração - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabHorTur/v02_05_00")] - public partial class S1050_Alteracao : object, INotifyPropertyChanged - { - private TIdeHorContratual ideHorContratualField; - private TDadosHorContratual dadosHorContratualField; - private TIdePeriodo novaValidadeField; - - /// - public TIdeHorContratual ideHorContratual - { - get - { - return ideHorContratualField; - } - - set - { - ideHorContratualField = value; - RaisePropertyChanged("ideHorContratual"); - } - } - - /// - public TDadosHorContratual dadosHorContratual - { - get - { - return dadosHorContratualField; - } - - set - { - dadosHorContratualField = value; - RaisePropertyChanged("dadosHorContratual"); - } - } - - /// - public TIdePeriodo novaValidade - { - get - { - return novaValidadeField; - } - - set - { - novaValidadeField = value; - RaisePropertyChanged("novaValidade"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Exclusão - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabHorTur/v02_05_00")] - public partial class S1050_Exclusao : object, INotifyPropertyChanged - { - private TIdeHorContratual ideHorContratualField; - - /// - public TIdeHorContratual ideHorContratual - { - get - { - return ideHorContratualField; - } - - set - { - ideHorContratualField = value; - RaisePropertyChanged("ideHorContratual"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - // Inclusão - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtTabHorTur/v02_05_00")] - public partial class S1050_Inclusao : object, INotifyPropertyChanged - { - private TIdeHorContratual ideHorContratualField; - private TDadosHorContratual dadosHorContratualField; - - /// - public TIdeHorContratual ideHorContratual - { - get - { - return ideHorContratualField; - } - - set - { - ideHorContratualField = value; - RaisePropertyChanged("ideHorContratual"); - } - } - - /// - public TDadosHorContratual dadosHorContratual - { - get - { - return dadosHorContratualField; - } - - set - { - dadosHorContratualField = value; - RaisePropertyChanged("dadosHorContratual"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - - /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ - /* TODO ERROR: Skipped RegionDirectiveTrivia */ - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - [XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtAqProd/v02_05_00", IsNullable = false)] - public partial class S1250 : IeSocialEvt, INotifyPropertyChanged - { - private eSocialEvtAqProd evtAqProdField; - private SignatureType signatureField; - - /// - [XmlElement(Order = 0)] - public eSocialEvtAqProd evtAqProd - { - get - { - return evtAqProdField; - } - - set - { - evtAqProdField = value; - RaisePropertyChanged("evtAqProd"); - } - } - - /// - [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#", Order = 1)] - public SignatureType Signature - { - get - { - return signatureField; - } - - set - { - signatureField = value; - RaisePropertyChanged("Signature"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - - public override XmlSerializer DefineSerializer() - { - return new XmlSerializer(typeof(S1250)); - } - - public override void GeraEventoID() - { - evtAqProd.Id = string.Format("ID{0}{1}{2}", (int)(evtAqProd?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtAqProd?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); - } - - public override object GetEventoID() - { - return evtAqProd.Id; - } - - public override string ContribuinteCNPJ() - { - return evtAqProd.ideEmpregador.nrInsc; - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtAqProd : object, INotifyPropertyChanged - { - private TIdeEveFopagMensal ideEventoField; - private TEmpregador ideEmpregadorField; - private eSocialEvtAqProdInfoAquisProd infoAquisProdField; - private string idField; - - /// - [XmlElement(Order = 0)] - public TIdeEveFopagMensal ideEvento - { - get - { - return ideEventoField; - } - - set - { - ideEventoField = value; - RaisePropertyChanged("ideEvento"); - } - } - - /// - [XmlElement(Order = 1)] - public TEmpregador ideEmpregador - { - get - { - return ideEmpregadorField; - } - - set - { - ideEmpregadorField = value; - RaisePropertyChanged("ideEmpregador"); - } - } - - /// - [XmlElement(Order = 2)] - public eSocialEvtAqProdInfoAquisProd infoAquisProd - { - get - { - return infoAquisProdField; - } - - set - { - infoAquisProdField = value; - RaisePropertyChanged("infoAquisProd"); - } - } - - /// - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - idField = value; - RaisePropertyChanged("Id"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtAqProdInfoAquisProd : object, INotifyPropertyChanged - { - private eSocialEvtAqProdInfoAquisProdIdeEstabAdquir ideEstabAdquirField; - - /// - [XmlElement(Order = 0)] - public eSocialEvtAqProdInfoAquisProdIdeEstabAdquir ideEstabAdquir - { - get - { - return ideEstabAdquirField; - } - - set - { - ideEstabAdquirField = value; - RaisePropertyChanged("ideEstabAdquir"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtAqProdInfoAquisProdIdeEstabAdquir : object, INotifyPropertyChanged - { - private PersonalidadeJuridica tpInscAdqField; - private string nrInscAdqField; - private eSocialEvtAqProdInfoAquisProdIdeEstabAdquirTpAquis[] tpAquisField; - - /// - [XmlElement(Order = 0)] - public PersonalidadeJuridica tpInscAdq - { - get - { - return tpInscAdqField; - } - - set - { - tpInscAdqField = value; - RaisePropertyChanged("tpInscAdq"); - } - } - - /// - [XmlElement(Order = 1)] - public string nrInscAdq - { - get - { - return nrInscAdqField; - } - - set - { - nrInscAdqField = value; - RaisePropertyChanged("nrInscAdq"); - } - } - - /// - [XmlElement("tpAquis", Order = 2)] - public eSocialEvtAqProdInfoAquisProdIdeEstabAdquirTpAquis[] tpAquis - { - get - { - return tpAquisField; - } - - set - { - tpAquisField = value; - RaisePropertyChanged("tpAquis"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtAqProdInfoAquisProdIdeEstabAdquirTpAquis : object, INotifyPropertyChanged - { - private List ideProdutorField = new List(); - private eSocialEvtAqProdInfoAquisProdIdeEstabAdquirTpAquisInfoProcJ[] infoProcJField; - private IndicadorAquisicaoS1250 indAquisField = IndicadorAquisicaoS1250.ProdRuralPF; - private decimal vlrTotAquisField; - - /// - [XmlElement("ideProdutor", Order = 0)] - public List ideProdutor - { - get - { - return ideProdutorField; - } - - set - { - ideProdutorField = value; - RaisePropertyChanged("ideProdutor"); - } - } - - /// - [XmlElement("infoProcJ", Order = 1)] - public eSocialEvtAqProdInfoAquisProdIdeEstabAdquirTpAquisInfoProcJ[] infoProcJ - { - get - { - return infoProcJField; - } - - set - { - infoProcJField = value; - RaisePropertyChanged("infoProcJ"); - } - } - - /// - [XmlAttribute()] - public IndicadorAquisicaoS1250 indAquis - { - get - { - return indAquisField; - } - - set - { - indAquisField = value; - RaisePropertyChanged("indAquis"); - } - } - - /// - [XmlAttribute()] - public decimal vlrTotAquis - { - get - { - return vlrTotAquisField; - } - - set - { - vlrTotAquisField = value; - RaisePropertyChanged("vlrTotAquis"); - } - } - - [XmlIgnore()] - public decimal vrCPDesc - { - get - { - return ideProdutor.Sum(f => f.vrCPDescPR); - } - } - - [XmlIgnore()] - public decimal vrRatDescPR - { - get - { - return ideProdutor.Sum(f => f.vrRatDescPR); - } - } - - [XmlIgnore()] - public decimal vrSenarDesc - { - get - { - return ideProdutor.Sum(f => f.vrSenarDesc); - } - } - - public void InvokePropertyChanged(string propName) - { - RaisePropertyChanged(propName); - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtAqProdInfoAquisProdIdeEstabAdquirTpAquisIdeProdutor : object, INotifyPropertyChanged - { - private List nfsField = new List(); - private eSocialEvtAqProdInfoAquisProdIdeEstabAdquirTpAquisIdeProdutorInfoProcJud[] infoProcJudField; - private PersonalidadeJuridica tpInscProdField; - private string nrInscProdField; - private decimal vlrBrutoField; - private decimal vrCPDescPRField; - private decimal vrRatDescPRField; - private decimal vrSenarDescField; - private OpcaoTributacaoPrevidenciaria indOpcCPField = OpcaoTributacaoPrevidenciaria.Comercializacao; - - /// - [XmlElement("nfs", Order = 0)] - public List nfs - { - get - { - return nfsField; - } - - set - { - nfsField = value; - RaisePropertyChanged("nfs"); - } - } - - /// - [XmlElement("infoProcJud", Order = 1)] - public eSocialEvtAqProdInfoAquisProdIdeEstabAdquirTpAquisIdeProdutorInfoProcJud[] infoProcJud - { - get - { - return infoProcJudField; - } - - set - { - infoProcJudField = value; - RaisePropertyChanged("infoProcJud"); - } - } - - /// - [XmlAttribute()] - public PersonalidadeJuridica tpInscProd - { - get - { - return tpInscProdField; - } - - set - { - tpInscProdField = value; - RaisePropertyChanged("tpInscProd"); - } - } - - /// - [XmlAttribute()] - public string nrInscProd - { - get - { - return nrInscProdField; - } - - set - { - nrInscProdField = value; - RaisePropertyChanged("nrInscProd"); - } - } - - /// - [XmlAttribute()] - public decimal vlrBruto - { - get - { - return vlrBrutoField; - } - - set - { - vlrBrutoField = value; - RaisePropertyChanged("vlrBruto"); - } - } - - /// - [XmlAttribute()] - public decimal vrCPDescPR - { - get - { - return vrCPDescPRField; - } - - set - { - vrCPDescPRField = value; - RaisePropertyChanged("vrCPDescPR"); - } - } - - /// - [XmlAttribute()] - public decimal vrRatDescPR - { - get - { - return vrRatDescPRField; - } - - set - { - vrRatDescPRField = value; - RaisePropertyChanged("vrRatDescPR"); - } - } - - /// - [XmlAttribute()] - public decimal vrSenarDesc - { - get - { - return vrSenarDescField; - } - - set - { - vrSenarDescField = value; - RaisePropertyChanged("vrSenarDesc"); - } - } - - /// - [XmlAttribute()] - public OpcaoTributacaoPrevidenciaria indOpcCP - { - get - { - return indOpcCPField; - } - - set - { - indOpcCPField = value; - RaisePropertyChanged("indOpcCP"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtAqProdInfoAquisProdIdeEstabAdquirTpAquisIdeProdutorNfs : object, INotifyPropertyChanged - { - private string serieField; - private string nrDoctoField; - private DateTime dtEmisNFField; - private decimal vlrBrutoField; - private decimal vrCPDescPRField; - private decimal vrRatDescPRField; - private decimal vrSenarDescField; - - /// - [XmlAttribute()] - public string serie - { - get - { - return serieField; - } - - set - { - serieField = value; - RaisePropertyChanged("serie"); - } - } - - /// - [XmlAttribute()] - public string nrDocto - { - get - { - return nrDoctoField; - } - - set - { - nrDoctoField = value; - RaisePropertyChanged("nrDocto"); - } - } - - /// - [XmlAttribute(DataType = "date")] - public DateTime dtEmisNF - { - get - { - return dtEmisNFField; - } - - set - { - dtEmisNFField = value; - RaisePropertyChanged("dtEmisNF"); - } - } - - /// - [XmlAttribute()] - public decimal vlrBruto - { - get - { - return vlrBrutoField; - } - - set - { - vlrBrutoField = value; - RaisePropertyChanged("vlrBruto"); - } - } - - /// - [XmlAttribute()] - public decimal vrCPDescPR - { - get - { - return vrCPDescPRField; - } - - set - { - vrCPDescPRField = value; - RaisePropertyChanged("vrCPDescPR"); - } - } - - /// - [XmlAttribute()] - public decimal vrRatDescPR - { - get - { - return vrRatDescPRField; - } - - set - { - vrRatDescPRField = value; - RaisePropertyChanged("vrRatDescPR"); - } - } - - /// - [XmlAttribute()] - public decimal vrSenarDesc - { - get - { - return vrSenarDescField; - } - - set - { - vrSenarDescField = value; - RaisePropertyChanged("vrSenarDesc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtAqProdInfoAquisProdIdeEstabAdquirTpAquisIdeProdutorInfoProcJud : object, INotifyPropertyChanged - { - private string nrProcJudField; - private string codSuspField; - private decimal vrCPNRetField; - private decimal vrRatNRetField; - private decimal vrSenarNRetField; - - /// - [XmlAttribute()] - public string nrProcJud - { - get - { - return nrProcJudField; - } - - set - { - nrProcJudField = value; - RaisePropertyChanged("nrProcJud"); - } - } - - /// - [XmlAttribute(DataType = "integer")] - public string codSusp - { - get - { - return codSuspField; - } - - set - { - codSuspField = value; - RaisePropertyChanged("codSusp"); - } - } - - /// - [XmlAttribute()] - public decimal vrCPNRet - { - get - { - return vrCPNRetField; - } - - set - { - vrCPNRetField = value; - RaisePropertyChanged("vrCPNRet"); - } - } - - /// - [XmlAttribute()] - public decimal vrRatNRet - { - get - { - return vrRatNRetField; - } - - set - { - vrRatNRetField = value; - RaisePropertyChanged("vrRatNRet"); - } - } - - /// - [XmlAttribute()] - public decimal vrSenarNRet - { - get - { - return vrSenarNRetField; - } - - set - { - vrSenarNRetField = value; - RaisePropertyChanged("vrSenarNRet"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtAqProdInfoAquisProdIdeEstabAdquirTpAquisInfoProcJ : object, INotifyPropertyChanged - { - private string nrProcJudField; - private string codSuspField; - private decimal vrCPNRetField; - private decimal vrRatNRetField; - private decimal vrSenarNRetField; - - /// - [XmlAttribute()] - public string nrProcJud - { - get - { - return nrProcJudField; - } - - set - { - nrProcJudField = value; - RaisePropertyChanged("nrProcJud"); - } - } - - /// - [XmlAttribute(DataType = "integer")] - public string codSusp - { - get - { - return codSuspField; - } - - set - { - codSuspField = value; - RaisePropertyChanged("codSusp"); - } - } - - /// - [XmlAttribute()] - public decimal vrCPNRet - { - get - { - return vrCPNRetField; - } - - set - { - vrCPNRetField = value; - RaisePropertyChanged("vrCPNRet"); - } - } - - /// - [XmlAttribute()] - public decimal vrRatNRet - { - get - { - return vrRatNRetField; - } - - set - { - vrRatNRetField = value; - RaisePropertyChanged("vrRatNRet"); - } - } - - /// - [XmlAttribute()] - public decimal vrSenarNRet - { - get - { - return vrSenarNRetField; - } - - set - { - vrSenarNRetField = value; - RaisePropertyChanged("vrSenarNRet"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ - /* TODO ERROR: Skipped RegionDirectiveTrivia */ - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - [XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtComProd/v02_05_00", IsNullable = false)] - public partial class S1260 : IeSocialEvt, INotifyPropertyChanged - { - private eSocialEvtComProd evtComProdField; - private SignatureType signatureField; - - /// - [XmlElement(Order = 0)] - public eSocialEvtComProd evtComProd - { - get - { - return evtComProdField; - } - - set - { - evtComProdField = value; - RaisePropertyChanged("evtComProd"); - } - } - - /// - [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#", Order = 1)] - public SignatureType Signature - { - get - { - return signatureField; - } - - set - { - signatureField = value; - RaisePropertyChanged("Signature"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - - public override XmlSerializer DefineSerializer() - { - return new XmlSerializer(typeof(S1260)); - } - - public override void GeraEventoID() - { - evtComProdField.Id = string.Format("ID{0}{1}{2}", (int)(evtComProdField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtComProdField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); - } - - public override object GetEventoID() - { - return evtComProdField.Id; - } - - public override string ContribuinteCNPJ() - { - return evtComProdField.ideEmpregador.nrInsc; - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtComProd : object, INotifyPropertyChanged - { - private TIdeEveFopagMensal ideEventoField; - private TEmpregador ideEmpregadorField; - private eSocialEvtComProdInfoComProd infoComProdField; - private string idField; - - /// - [XmlElement(Order = 0)] - public TIdeEveFopagMensal ideEvento - { - get - { - return ideEventoField; - } - - set - { - ideEventoField = value; - RaisePropertyChanged("ideEvento"); - } - } - - /// - [XmlElement(Order = 1)] - public TEmpregador ideEmpregador - { - get - { - return ideEmpregadorField; - } - - set - { - ideEmpregadorField = value; - RaisePropertyChanged("ideEmpregador"); - } - } - - /// - [XmlElement(Order = 2)] - public eSocialEvtComProdInfoComProd infoComProd - { - get - { - return infoComProdField; - } - - set - { - infoComProdField = value; - RaisePropertyChanged("infoComProd"); - } - } - - /// - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - idField = value; - RaisePropertyChanged("Id"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtComProdInfoComProd : object, INotifyPropertyChanged - { - private eSocialEvtComProdInfoComProdIdeEstabel ideEstabelField; - - /// - [XmlElement(Order = 0)] - public eSocialEvtComProdInfoComProdIdeEstabel ideEstabel - { - get - { - return ideEstabelField; - } - - set - { - ideEstabelField = value; - RaisePropertyChanged("ideEstabel"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtComProdInfoComProdIdeEstabel : object, INotifyPropertyChanged - { - private string nrInscEstabRuralField; - private ObservableCollection tpComercField = new ObservableCollection(); - - /// - /// CAEPF (substituiu o CEI) - /// - /// - [XmlElement(Order = 0)] - public string nrInscEstabRural - { - get - { - return nrInscEstabRuralField; - } - - set - { - nrInscEstabRuralField = value; - RaisePropertyChanged("nrInscEstabRural"); - } - } - - /// - [XmlElement("tpComerc", Order = 1)] - public ObservableCollection tpComerc - { - get - { - return tpComercField; - } - - set - { - tpComercField = value; - RaisePropertyChanged("tpComerc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtComProdInfoComProdIdeEstabelTpComerc : object, INotifyPropertyChanged - { - private IndicadorComercializacaoS1260 indComercField = IndicadorComercializacaoS1260.Vendas_a_PJ; - private decimal vrTotComField; - private ObservableCollection ideAdquirField = new ObservableCollection(); - private eSocialEvtComProdInfoComProdIdeEstabelTpComercInfoProcJud[] infoProcJudField; - - /// - [XmlElement(Order = 0)] - public IndicadorComercializacaoS1260 indComerc - { - get - { - return indComercField; - } - - set - { - indComercField = value; - RaisePropertyChanged("indComerc"); - } - } - - /// - [XmlElement(Order = 1)] - public decimal vrTotCom - { - get - { - return vrTotComField; - } - - set - { - vrTotComField = value; - RaisePropertyChanged("vrTotCom"); - } - } - - [XmlIgnore()] - public decimal vrCPDesc - { - get - { - return ideAdquirField.Sum(f => f.vrCPDesc); - } - } - - [XmlIgnore()] - public decimal vrRatDescPR - { - get - { - return ideAdquirField.Sum(f => f.vrRatDescPR); - } - } - - [XmlIgnore()] - public decimal vrSenarDesc - { - get - { - return ideAdquirField.Sum(f => f.vrSenarDesc); - } - } - - - /// - [XmlElement("ideAdquir", Order = 2)] - public ObservableCollection ideAdquir - { - get - { - return ideAdquirField; - } - - set - { - ideAdquirField = value; - RaisePropertyChanged("ideAdquir"); - } - } - - /// - [XmlElement("infoProcJud", Order = 3)] - public eSocialEvtComProdInfoComProdIdeEstabelTpComercInfoProcJud[] infoProcJud - { - get - { - return infoProcJudField; - } - - set - { - infoProcJudField = value; - RaisePropertyChanged("infoProcJud"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtComProdInfoComProdIdeEstabelTpComercIdeAdquir : object, INotifyPropertyChanged - { - private PersonalidadeJuridica tpInscField = PersonalidadeJuridica.CNPJ; - private string nrInscField; - private decimal vrComercField; - private ObservableCollection nfsField = new ObservableCollection(); - - /// - [XmlElement(Order = 0)] - public PersonalidadeJuridica tpInsc - { - get - { - return tpInscField; - } - - set - { - tpInscField = value; - RaisePropertyChanged("tpInsc"); - } - } - - /// - [XmlElement(Order = 1)] - public string nrInsc - { - get - { - return nrInscField; - } - - set - { - nrInscField = value; - RaisePropertyChanged("nrInsc"); - } - } - - /// - [XmlElement(Order = 2)] - public decimal vrComerc - { - get - { - return vrComercField; - } - - set - { - vrComercField = value; - RaisePropertyChanged("vrComerc"); - } - } - - [XmlIgnore()] - public decimal vrCPDesc - { - get - { - return nfs.Sum(f => f.vrCPDescPR); - } - } - - [XmlIgnore()] - public decimal vrRatDescPR - { - get - { - return nfs.Sum(f => f.vrRatDescPR); - } - } - - [XmlIgnore()] - public decimal vrSenarDesc - { - get - { - return nfs.Sum(f => f.vrSenarDesc); - } - } - - - /// - [XmlElement("nfs", Order = 3)] - public ObservableCollection nfs - { - get - { - return nfsField; - } - - set - { - nfsField = value; - RaisePropertyChanged("nfs"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtComProdInfoComProdIdeEstabelTpComercIdeAdquirNfs : object, INotifyPropertyChanged - { - private string serieField; - private string nrDoctoField; - private DateTime dtEmisNFField; - private decimal vlrBrutoField; - private decimal vrCPDescPRField; - private decimal vrRatDescPRField; - private decimal vrSenarDescField; - - /// - [XmlElement(Order = 0)] - public string serie - { - get - { - return serieField; - } - - set - { - serieField = value; - RaisePropertyChanged("serie"); - } - } - - /// - [XmlElement(Order = 1)] - public string nrDocto - { - get - { - return nrDoctoField; - } - - set - { - nrDoctoField = value; - RaisePropertyChanged("nrDocto"); - } - } - - /// - [XmlElement(DataType = "date", Order = 2)] - public DateTime dtEmisNF - { - get - { - return dtEmisNFField; - } - - set - { - dtEmisNFField = value; - RaisePropertyChanged("dtEmisNF"); - } - } - - /// - [XmlElement(Order = 3)] - public decimal vlrBruto - { - get - { - return vlrBrutoField; - } - - set - { - vlrBrutoField = value; - RaisePropertyChanged("vlrBruto"); - } - } - - /// - [XmlElement(Order = 4)] - public decimal vrCPDescPR - { - get - { - return vrCPDescPRField; - } - - set - { - vrCPDescPRField = value; - RaisePropertyChanged("vrCPDescPR"); - } - } - - /// - [XmlElement(Order = 5)] - public decimal vrRatDescPR - { - get - { - return vrRatDescPRField; - } - - set - { - vrRatDescPRField = value; - RaisePropertyChanged("vrRatDescPR"); - } - } - - /// - [XmlElement(Order = 6)] - public decimal vrSenarDesc - { - get - { - return vrSenarDescField; - } - - set - { - vrSenarDescField = value; - RaisePropertyChanged("vrSenarDesc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtComProdInfoComProdIdeEstabelTpComercInfoProcJud : object, INotifyPropertyChanged - { - private sbyte tpProcField; - private string nrProcField; - private string codSuspField; - private decimal vrCPSuspField; - private bool vrCPSuspFieldSpecified; - private decimal vrRatSuspField; - private bool vrRatSuspFieldSpecified; - private decimal vrSenarSuspField; - private bool vrSenarSuspFieldSpecified; - - /// - [XmlElement(Order = 0)] - public sbyte tpProc - { - get - { - return tpProcField; - } - - set - { - tpProcField = value; - RaisePropertyChanged("tpProc"); - } - } - - /// - [XmlElement(Order = 1)] - public string nrProc - { - get - { - return nrProcField; - } - - set - { - nrProcField = value; - RaisePropertyChanged("nrProc"); - } - } - - /// - [XmlElement(DataType = "integer", Order = 2)] - public string codSusp - { - get - { - return codSuspField; - } - - set - { - codSuspField = value; - RaisePropertyChanged("codSusp"); - } - } - - /// - [XmlElement(Order = 3)] - public decimal vrCPSusp - { - get - { - return vrCPSuspField; - } - - set - { - vrCPSuspField = value; - RaisePropertyChanged("vrCPSusp"); - } - } - - /// - [XmlIgnore()] - public bool vrCPSuspSpecified - { - get - { - return vrCPSuspFieldSpecified; - } - - set - { - vrCPSuspFieldSpecified = value; - RaisePropertyChanged("vrCPSuspSpecified"); - } - } - - /// - [XmlElement(Order = 4)] - public decimal vrRatSusp - { - get - { - return vrRatSuspField; - } - - set - { - vrRatSuspField = value; - RaisePropertyChanged("vrRatSusp"); - } - } - - /// - [XmlIgnore()] - public bool vrRatSuspSpecified - { - get - { - return vrRatSuspFieldSpecified; - } - - set - { - vrRatSuspFieldSpecified = value; - RaisePropertyChanged("vrRatSuspSpecified"); - } - } - - /// - [XmlElement(Order = 5)] - public decimal vrSenarSusp - { - get - { - return vrSenarSuspField; - } - - set - { - vrSenarSuspField = value; - RaisePropertyChanged("vrSenarSusp"); - } - } - - /// - [XmlIgnore()] - public bool vrSenarSuspSpecified - { - get - { - return vrSenarSuspFieldSpecified; - } - - set - { - vrSenarSuspFieldSpecified = value; - RaisePropertyChanged("vrSenarSuspSpecified"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ - /* TODO ERROR: Skipped RegionDirectiveTrivia */ - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - [XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtReabreEvPer/v02_05_00", IsNullable = false)] - public partial class S1298 : IeSocialEvt, INotifyPropertyChanged - { - private eSocialEvtReabreEvPer evtReabreEvPerField; - private SignatureType signatureField; - - /// - [XmlElement(Order = 0)] - public eSocialEvtReabreEvPer evtReabreEvPer - { - get - { - return evtReabreEvPerField; - } - - set - { - evtReabreEvPerField = value; - RaisePropertyChanged("evtReabreEvPer"); - } - } - - /// - [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#", Order = 1)] - public SignatureType Signature - { - get - { - return signatureField; - } - - set - { - signatureField = value; - RaisePropertyChanged("Signature"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - - public override XmlSerializer DefineSerializer() - { - return new XmlSerializer(typeof(S1298)); - } - - public override void GeraEventoID() - { - evtReabreEvPerField.Id = string.Format("ID{0}{1}{2}", (int)(evtReabreEvPerField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtReabreEvPerField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); - } - - public override object GetEventoID() - { - return evtReabreEvPerField.Id; - } - - public override string ContribuinteCNPJ() - { - return evtReabreEvPerField.ideEmpregador.nrInsc; - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtReabreEvPer : object, INotifyPropertyChanged - { - private eSocialEvtReabreEvPerIdeEvento ideEventoField; - private TEmpregador ideEmpregadorField; - private string idField; - - /// - [XmlElement(Order = 0)] - public eSocialEvtReabreEvPerIdeEvento ideEvento - { - get - { - return ideEventoField; - } - - set - { - ideEventoField = value; - RaisePropertyChanged("ideEvento"); - } - } - - /// - [XmlElement(Order = 1)] - public TEmpregador ideEmpregador - { - get - { - return ideEmpregadorField; - } - - set - { - ideEmpregadorField = value; - RaisePropertyChanged("ideEmpregador"); - } - } - - /// - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - idField = value; - RaisePropertyChanged("Id"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtReabreEvPerIdeEvento : object, INotifyPropertyChanged - { - private IndicadorApuracao indApuracaoField = IndicadorApuracao.Mensal; - private string perApurField; - private Ambiente tpAmbField = Ambiente.Producao; - private EmissorEvento procEmiField = EmissorEvento.AppEmpregador; - private string verProcField; - - /// - [XmlElement(Order = 0)] - public IndicadorApuracao indApuracao - { - get - { - return indApuracaoField; - } - - set - { - indApuracaoField = value; - RaisePropertyChanged("indApuracao"); - } - } - - /// - [XmlElement(Order = 1)] - public string perApur - { - get - { - return perApurField; - } - - set - { - perApurField = value; - RaisePropertyChanged("perApur"); - } - } - - /// - [XmlElement(Order = 2)] - public Ambiente tpAmb - { - get - { - return tpAmbField; - } - - set - { - tpAmbField = value; - RaisePropertyChanged("tpAmb"); - } - } - - /// - [XmlElement(Order = 3)] - public EmissorEvento procEmi - { - get - { - return procEmiField; - } - - set - { - procEmiField = value; - RaisePropertyChanged("procEmi"); - } - } - - /// - [XmlElement(Order = 4)] - public string verProc - { - get - { - return verProcField; - } - - set - { - verProcField = value; - RaisePropertyChanged("verProc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ - /* TODO ERROR: Skipped RegionDirectiveTrivia */ - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - [XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtFechaEvPer/v02_05_00", IsNullable = false)] - public partial class S1299 : IeSocialEvt, INotifyPropertyChanged - { - private eSocialEvtFechaEvPer evtFechaEvPerField; - private SignatureType signatureField; - - /// - [XmlElement(Order = 0)] - public eSocialEvtFechaEvPer evtFechaEvPer - { - get - { - return evtFechaEvPerField; - } - - set - { - evtFechaEvPerField = value; - RaisePropertyChanged("evtFechaEvPer"); - } - } - - /// - [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#", Order = 1)] - public SignatureType Signature - { - get - { - return signatureField; - } - - set - { - signatureField = value; - RaisePropertyChanged("Signature"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - - public override XmlSerializer DefineSerializer() - { - return new XmlSerializer(typeof(S1299)); - } - - public override void GeraEventoID() - { - evtFechaEvPerField.Id = string.Format("ID{0}{1}{2}", (int)(evtFechaEvPerField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtFechaEvPerField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); - } - - public override object GetEventoID() - { - return evtFechaEvPerField.Id; - } - - public override string ContribuinteCNPJ() - { - return evtFechaEvPerField.ideEmpregador.nrInsc; - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtFechaEvPer : object, INotifyPropertyChanged - { - private eSocialEvtFechaEvPerIdeEvento ideEventoField; - private TEmpregador ideEmpregadorField; - private eSocialEvtFechaEvPerIdeRespInf ideRespInfField; - private eSocialEvtFechaEvPerInfoFech infoFechField; - private string idField; - - /// - [XmlElement(Order = 0)] - public eSocialEvtFechaEvPerIdeEvento ideEvento - { - get - { - return ideEventoField; - } - - set - { - ideEventoField = value; - RaisePropertyChanged("ideEvento"); - } - } - - /// - [XmlElement(Order = 1)] - public TEmpregador ideEmpregador - { - get - { - return ideEmpregadorField; - } - - set - { - ideEmpregadorField = value; - RaisePropertyChanged("ideEmpregador"); - } - } - - /// - [XmlElement(Order = 2)] - public eSocialEvtFechaEvPerIdeRespInf ideRespInf - { - get - { - return ideRespInfField; - } - - set - { - ideRespInfField = value; - RaisePropertyChanged("ideRespInf"); - } - } - - /// - [XmlElement(Order = 3)] - public eSocialEvtFechaEvPerInfoFech infoFech - { - get - { - return infoFechField; - } - - set - { - infoFechField = value; - RaisePropertyChanged("infoFech"); - } - } - - /// - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - idField = value; - RaisePropertyChanged("Id"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtFechaEvPerIdeEvento : object, INotifyPropertyChanged - { - private IndicadorApuracao indApuracaoField = IndicadorApuracao.Mensal; - private string perApurField; - private Ambiente tpAmbField = Ambiente.Producao; - private EmissorEvento procEmiField = EmissorEvento.AppEmpregador; - private string verProcField; - - /// - [XmlElement(Order = 0)] - public IndicadorApuracao indApuracao - { - get - { - return indApuracaoField; - } - - set - { - indApuracaoField = value; - RaisePropertyChanged("indApuracao"); - } - } - - /// - [XmlElement(Order = 1)] - public string perApur - { - get - { - return perApurField; - } - - set - { - perApurField = value; - RaisePropertyChanged("perApur"); - } - } - - /// - [XmlElement(Order = 2)] - public Ambiente tpAmb - { - get - { - return tpAmbField; - } - - set - { - tpAmbField = value; - RaisePropertyChanged("tpAmb"); - } - } - - /// - [XmlElement(Order = 3)] - public EmissorEvento procEmi - { - get - { - return procEmiField; - } - - set - { - procEmiField = value; - RaisePropertyChanged("procEmi"); - } - } - - /// - [XmlElement(Order = 4)] - public string verProc - { - get - { - return verProcField; - } - - set - { - verProcField = value; - RaisePropertyChanged("verProc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtFechaEvPerIdeRespInf : object, INotifyPropertyChanged - { - private string nmRespField; - private string cpfRespField; - private string telefoneField; - private string emailField; - - /// - [XmlElement(Order = 0)] - public string nmResp - { - get - { - return nmRespField; - } - - set - { - nmRespField = value; - RaisePropertyChanged("nmResp"); - } - } - - /// - [XmlElement(Order = 1)] - public string cpfResp - { - get - { - return cpfRespField; - } - - set - { - cpfRespField = value; - RaisePropertyChanged("cpfResp"); - } - } - - /// - [XmlElement(Order = 2)] - public string telefone - { - get - { - return telefoneField; - } - - set - { - telefoneField = value; - RaisePropertyChanged("telefone"); - } - } - - /// - [XmlElement(Order = 3)] - public string email - { - get - { - return emailField; - } - - set - { - emailField = value; - RaisePropertyChanged("email"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true)] - public partial class eSocialEvtFechaEvPerInfoFech : object, INotifyPropertyChanged - { - private SimNaoString evtRemunField = SimNaoString.Nao; - private SimNaoString evtPgtosField = SimNaoString.Nao; - private SimNaoString evtAqProdField = SimNaoString.Nao; - private SimNaoString evtComProdField = SimNaoString.Nao; - private SimNaoString evtContratAvNPField = SimNaoString.Nao; - private SimNaoString evtInfoComplPerField = SimNaoString.Nao; - private string compSemMovtoField; - - /// - [XmlElement(Order = 0)] - public SimNaoString evtRemun - { - get - { - return evtRemunField; - } - - set - { - evtRemunField = value; - RaisePropertyChanged("evtRemun"); - } - } - - /// - [XmlElement(Order = 1)] - public SimNaoString evtPgtos - { - get - { - return evtPgtosField; - } - - set - { - evtPgtosField = value; - RaisePropertyChanged("evtPgtos"); - } - } - - /// - [XmlElement(Order = 2)] - public SimNaoString evtAqProd - { - get - { - return evtAqProdField; - } - - set - { - evtAqProdField = value; - RaisePropertyChanged("evtAqProd"); - } - } - - /// - [XmlElement(Order = 3)] - public SimNaoString evtComProd - { - get - { - return evtComProdField; - } - - set - { - evtComProdField = value; - RaisePropertyChanged("evtComProd"); - } - } - - /// - [XmlElement(Order = 4)] - public SimNaoString evtContratAvNP - { - get - { - return evtContratAvNPField; - } - - set - { - evtContratAvNPField = value; - RaisePropertyChanged("evtContratAvNP"); - } - } - - /// - [XmlElement(Order = 5)] - public SimNaoString evtInfoComplPer - { - get - { - return evtInfoComplPerField; - } - - set - { - evtInfoComplPerField = value; - RaisePropertyChanged("evtInfoComplPer"); - } - } - - /// - [XmlElement(Order = 6)] - public string compSemMovto - { - get - { - return compSemMovtoField; - } - - set - { - compSemMovtoField = value; - RaisePropertyChanged("compSemMovto"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ - /* TODO ERROR: Skipped RegionDirectiveTrivia */ - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - [XmlRoot(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00", IsNullable = false)] - public partial class S2200 : IeSocialEvt, INotifyPropertyChanged - { - private eSocialEvtAdmissao evtAdmissaoField; - private SignatureType signatureField; - - /// - public eSocialEvtAdmissao evtAdmissao - { - get - { - return evtAdmissaoField; - } - - set - { - evtAdmissaoField = value; - RaisePropertyChanged("evtAdmissao"); - } - } - - /// - [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#")] - public SignatureType Signature - { - get - { - return signatureField; - } - - set - { - signatureField = value; - RaisePropertyChanged("Signature"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - - public override XmlSerializer DefineSerializer() - { - return new XmlSerializer(typeof(S2200)); - } - - public override void GeraEventoID() - { - evtAdmissaoField.Id = string.Format("ID{0}{1}{2}", (int)(evtAdmissaoField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtAdmissaoField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); - } - - public override object GetEventoID() - { - return evtAdmissaoField.Id; - } - - public override string ContribuinteCNPJ() - { - return evtAdmissaoField.ideEmpregador.nrInsc; - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissao : object, INotifyPropertyChanged - { - private TIdeEveTrab ideEventoField; - private TEmpregador ideEmpregadorField; - private eSocialEvtAdmissaoTrabalhador trabalhadorField; - private eSocialEvtAdmissaoVinculo vinculoField; - private string idField; - - /// - public TIdeEveTrab ideEvento - { - get - { - return ideEventoField; - } - - set - { - ideEventoField = value; - RaisePropertyChanged("ideEvento"); - } - } - - /// - public TEmpregador ideEmpregador - { - get - { - return ideEmpregadorField; - } - - set - { - ideEmpregadorField = value; - RaisePropertyChanged("ideEmpregador"); - } - } - - /// - public eSocialEvtAdmissaoTrabalhador trabalhador - { - get - { - return trabalhadorField; - } - - set - { - trabalhadorField = value; - RaisePropertyChanged("trabalhador"); - } - } - - /// - public eSocialEvtAdmissaoVinculo vinculo - { - get - { - return vinculoField; - } - - set - { - vinculoField = value; - RaisePropertyChanged("vinculo"); - } - } - - /// - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - idField = value; - RaisePropertyChanged("Id"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoTrabalhador : object, INotifyPropertyChanged - { - private string cpfTrabField; - private string nisTrabField; - private string nmTrabField; - private string sexoField; - private RacaCor racaCorField = RacaCor.NaoInformado; - private EstadoCivil estCivField = EstadoCivil.Solteiro; - private bool estCivFieldSpecified; - private GrauInstrucao grauInstrField = GrauInstrucao.Analfabeto; - private SimNaoString indPriEmprField = SimNaoString.Nao; - private string nmSocField; - private eSocialEvtAdmissaoTrabalhadorNascimento nascimentoField; - private eSocialEvtAdmissaoTrabalhadorDocumentos documentosField; - private eSocialEvtAdmissaoTrabalhadorEndereco enderecoField; - private TTrabEstrang trabEstrangeiroField; - private eSocialEvtAdmissaoTrabalhadorInfoDeficiencia infoDeficienciaField; - private List dependenteField = new List(); - private eSocialEvtAdmissaoTrabalhadorAposentadoria aposentadoriaField; - private TContato contatoField; - - /// - public string cpfTrab - { - get - { - return cpfTrabField; - } - - set - { - cpfTrabField = value; - RaisePropertyChanged("cpfTrab"); - } - } - - /// - public string nisTrab - { - get - { - return nisTrabField; - } - - set - { - nisTrabField = value; - RaisePropertyChanged("nisTrab"); - } - } - - /// - public string nmTrab - { - get - { - return nmTrabField; - } - - set - { - nmTrabField = value; - RaisePropertyChanged("nmTrab"); - } - } - - /// - public string sexo - { - get - { - return sexoField; - } - - set - { - sexoField = value; - RaisePropertyChanged("sexo"); - } - } - - /// - public RacaCor racaCor - { - get - { - return racaCorField; - } - - set - { - racaCorField = value; - RaisePropertyChanged("racaCor"); - } - } - - /// - public EstadoCivil estCiv - { - get - { - return estCivField; - } - - set - { - estCivField = value; - RaisePropertyChanged("estCiv"); - } - } - - /// - [XmlIgnore()] - public bool estCivSpecified - { - get - { - return estCivFieldSpecified; - } - - set - { - estCivFieldSpecified = value; - RaisePropertyChanged("estCivSpecified"); - } - } - - /// - public GrauInstrucao grauInstr - { - get - { - return grauInstrField; - } - - set - { - grauInstrField = value; - RaisePropertyChanged("grauInstr"); - } - } - - /// - public SimNaoString indPriEmpr - { - get - { - return indPriEmprField; - } - - set - { - indPriEmprField = value; - RaisePropertyChanged("indPriEmpr"); - } - } - - /// - public string nmSoc - { - get - { - return nmSocField; - } - - set - { - nmSocField = value; - RaisePropertyChanged("nmSoc"); - } - } - - /// - public eSocialEvtAdmissaoTrabalhadorNascimento nascimento - { - get - { - return nascimentoField; - } - - set - { - nascimentoField = value; - RaisePropertyChanged("nascimento"); - } - } - - /// - public eSocialEvtAdmissaoTrabalhadorDocumentos documentos - { - get - { - return documentosField; - } - - set - { - documentosField = value; - RaisePropertyChanged("documentos"); - } - } - - /// - public eSocialEvtAdmissaoTrabalhadorEndereco endereco - { - get - { - return enderecoField; - } - - set - { - enderecoField = value; - RaisePropertyChanged("endereco"); - } - } - - /// - public TTrabEstrang trabEstrangeiro - { - get - { - return trabEstrangeiroField; - } - - set - { - trabEstrangeiroField = value; - RaisePropertyChanged("trabEstrangeiro"); - } - } - - /// - public eSocialEvtAdmissaoTrabalhadorInfoDeficiencia infoDeficiencia - { - get - { - return infoDeficienciaField; - } - - set - { - infoDeficienciaField = value; - RaisePropertyChanged("infoDeficiencia"); - } - } - - /// - [XmlElement("dependente")] - public List dependente - { - get - { - return dependenteField; - } - - set - { - dependenteField = value; - RaisePropertyChanged("dependente"); - } - } - - /// - public eSocialEvtAdmissaoTrabalhadorAposentadoria aposentadoria - { - get - { - return aposentadoriaField; - } - - set - { - aposentadoriaField = value; - RaisePropertyChanged("aposentadoria"); - } - } - - /// - public TContato contato - { - get - { - return contatoField; - } - - set - { - contatoField = value; - RaisePropertyChanged("contato"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoTrabalhadorNascimento : object, INotifyPropertyChanged - { - private DateTime dtNasctoField; - private string codMunicField; - private UFCadastro ufField; - private bool ufFieldSpecified; - private string paisNasctoField; - private string paisNacField; - private string nmMaeField; - private string nmPaiField; - - /// - [XmlElement(DataType = "date")] - public DateTime dtNascto - { - get - { - return dtNasctoField; - } - - set - { - dtNasctoField = value; - RaisePropertyChanged("dtNascto"); - } - } - - /// - [XmlElement(DataType = "integer")] - public string codMunic - { - get - { - return codMunicField; - } - - set - { - codMunicField = value; - RaisePropertyChanged("codMunic"); - } - } - - /// - public UFCadastro uf - { - get - { - return ufField; - } - - set - { - ufField = value; - RaisePropertyChanged("uf"); - } - } - - /// - [XmlIgnore()] - public bool ufSpecified - { - get - { - return ufFieldSpecified; - } - - set - { - ufFieldSpecified = value; - RaisePropertyChanged("ufSpecified"); - } - } - - /// - public string paisNascto - { - get - { - return paisNasctoField; - } - - set - { - paisNasctoField = value; - RaisePropertyChanged("paisNascto"); - } - } - - /// - public string paisNac - { - get - { - return paisNacField; - } - - set - { - paisNacField = value; - RaisePropertyChanged("paisNac"); - } - } - - /// - public string nmMae - { - get - { - return nmMaeField; - } - - set - { - nmMaeField = value; - RaisePropertyChanged("nmMae"); - } - } - - /// - public string nmPai - { - get - { - return nmPaiField; - } - - set - { - nmPaiField = value; - RaisePropertyChanged("nmPai"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoTrabalhadorDocumentos : object, INotifyPropertyChanged - { - private TCtps cTPSField; - private TRic rICField; - private TRg rgField; - private TRne rNEField; - private TOc ocField; - private TCnh cNHField; - - /// - public TCtps CTPS - { - get - { - return cTPSField; - } - - set - { - cTPSField = value; - RaisePropertyChanged("CTPS"); - } - } - - /// - public TRic RIC - { - get - { - return rICField; - } - - set - { - rICField = value; - RaisePropertyChanged("RIC"); - } - } - - /// - public TRg RG - { - get - { - return rgField; - } - - set - { - rgField = value; - RaisePropertyChanged("RG"); - } - } - - /// - public TRne RNE - { - get - { - return rNEField; - } - - set - { - rNEField = value; - RaisePropertyChanged("RNE"); - } - } - - /// - public TOc OC - { - get - { - return ocField; - } - - set - { - ocField = value; - RaisePropertyChanged("OC"); - } - } - - /// - public TCnh CNH - { - get - { - return cNHField; - } - - set - { - cNHField = value; - RaisePropertyChanged("CNH"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class TCtps : object, INotifyPropertyChanged - { - private string nrCtpsField; - private string serieCtpsField; - private UFCadastro ufCtpsField; - - /// - public string nrCtps - { - get - { - return nrCtpsField; - } - - set - { - nrCtpsField = value; - RaisePropertyChanged("nrCtps"); - } - } - - /// - public string serieCtps - { - get - { - return serieCtpsField; - } - - set - { - serieCtpsField = value; - RaisePropertyChanged("serieCtps"); - } - } - - /// - public UFCadastro ufCtps - { - get - { - return ufCtpsField; - } - - set - { - ufCtpsField = value; - RaisePropertyChanged("ufCtps"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class TRic : object, INotifyPropertyChanged - { - private string nrRicField; - private string orgaoEmissorField; - private DateTime dtExpedField; - private bool dtExpedFieldSpecified; - - /// - public string nrRic - { - get - { - return nrRicField; - } - - set - { - nrRicField = value; - RaisePropertyChanged("nrRic"); - } - } - - /// - public string orgaoEmissor - { - get - { - return orgaoEmissorField; - } - - set - { - orgaoEmissorField = value; - RaisePropertyChanged("orgaoEmissor"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtExped - { - get - { - return dtExpedField; - } - - set - { - dtExpedField = value; - RaisePropertyChanged("dtExped"); - } - } - - /// - [XmlIgnore()] - public bool dtExpedSpecified - { - get - { - return dtExpedFieldSpecified; - } - - set - { - dtExpedFieldSpecified = value; - RaisePropertyChanged("dtExpedSpecified"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class TRg : object, INotifyPropertyChanged - { - private string nrRgField; - private string orgaoEmissorField; - private DateTime dtExpedField; - private bool dtExpedFieldSpecified; - - /// - public string nrRg - { - get - { - return nrRgField; - } - - set - { - nrRgField = value; - RaisePropertyChanged("nrRg"); - } - } - - /// - public string orgaoEmissor - { - get - { - return orgaoEmissorField; - } - - set - { - orgaoEmissorField = value; - RaisePropertyChanged("orgaoEmissor"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtExped - { - get - { - return dtExpedField; - } - - set - { - dtExpedField = value; - RaisePropertyChanged("dtExped"); - } - } - - /// - [XmlIgnore()] - public bool dtExpedSpecified - { - get - { - return dtExpedFieldSpecified; - } - - set - { - dtExpedFieldSpecified = value; - RaisePropertyChanged("dtExpedSpecified"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class TRne : object, INotifyPropertyChanged - { - private string nrRneField; - private string orgaoEmissorField; - private DateTime dtExpedField; - private bool dtExpedFieldSpecified; - - /// - public string nrRne - { - get - { - return nrRneField; - } - - set - { - nrRneField = value; - RaisePropertyChanged("nrRne"); - } - } - - /// - public string orgaoEmissor - { - get - { - return orgaoEmissorField; - } - - set - { - orgaoEmissorField = value; - RaisePropertyChanged("orgaoEmissor"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtExped - { - get - { - return dtExpedField; - } - - set - { - dtExpedField = value; - RaisePropertyChanged("dtExped"); - } - } - - /// - [XmlIgnore()] - public bool dtExpedSpecified - { - get - { - return dtExpedFieldSpecified; - } - - set - { - dtExpedFieldSpecified = value; - RaisePropertyChanged("dtExpedSpecified"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class TOc : object, INotifyPropertyChanged - { - private string nrOcField; - private string orgaoEmissorField; - private DateTime dtExpedField; - private bool dtExpedFieldSpecified; - private DateTime dtValidField; - private bool dtValidFieldSpecified; - - /// - public string nrOc - { - get - { - return nrOcField; - } - - set - { - nrOcField = value; - RaisePropertyChanged("nrOc"); - } - } - - /// - public string orgaoEmissor - { - get - { - return orgaoEmissorField; - } - - set - { - orgaoEmissorField = value; - RaisePropertyChanged("orgaoEmissor"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtExped - { - get - { - return dtExpedField; - } - - set - { - dtExpedField = value; - RaisePropertyChanged("dtExped"); - } - } - - /// - [XmlIgnore()] - public bool dtExpedSpecified - { - get - { - return dtExpedFieldSpecified; - } - - set - { - dtExpedFieldSpecified = value; - RaisePropertyChanged("dtExpedSpecified"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtValid - { - get - { - return dtValidField; - } - - set - { - dtValidField = value; - RaisePropertyChanged("dtValid"); - } - } - - /// - [XmlIgnore()] - public bool dtValidSpecified - { - get - { - return dtValidFieldSpecified; - } - - set - { - dtValidFieldSpecified = value; - RaisePropertyChanged("dtValidSpecified"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class TCnh : object, INotifyPropertyChanged - { - private string nrRegCnhField; - private DateTime dtExpedField; - private bool dtExpedFieldSpecified; - private UFCadastro ufCnhField; - private DateTime dtValidField; - private DateTime dtPriHabField; - private bool dtPriHabFieldSpecified; - private string categoriaCnhField; - - /// - public string nrRegCnh - { - get - { - return nrRegCnhField; - } - - set - { - nrRegCnhField = value; - RaisePropertyChanged("nrRegCnh"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtExped - { - get - { - return dtExpedField; - } - - set - { - dtExpedField = value; - RaisePropertyChanged("dtExped"); - } - } - - /// - [XmlIgnore()] - public bool dtExpedSpecified - { - get - { - return dtExpedFieldSpecified; - } - - set - { - dtExpedFieldSpecified = value; - RaisePropertyChanged("dtExpedSpecified"); - } - } - - /// - public UFCadastro ufCnh - { - get - { - return ufCnhField; - } - - set - { - ufCnhField = value; - RaisePropertyChanged("ufCnh"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtValid - { - get - { - return dtValidField; - } - - set - { - dtValidField = value; - RaisePropertyChanged("dtValid"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtPriHab - { - get - { - return dtPriHabField; - } - - set - { - dtPriHabField = value; - RaisePropertyChanged("dtPriHab"); - } - } - - /// - [XmlIgnore()] - public bool dtPriHabSpecified - { - get - { - return dtPriHabFieldSpecified; - } - - set - { - dtPriHabFieldSpecified = value; - RaisePropertyChanged("dtPriHabSpecified"); - } - } - - /// - public string categoriaCnh - { - get - { - return categoriaCnhField; - } - - set - { - categoriaCnhField = value; - RaisePropertyChanged("categoriaCnh"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoTrabalhadorEndereco : object, INotifyPropertyChanged - { - private object itemField; - - /// - [XmlElement("brasil", typeof(TEnderecoBrasil))] - [XmlElement("exterior", typeof(TEnderecoExterior))] - public object Item - { - get - { - return itemField; - } - - set - { - itemField = value; - RaisePropertyChanged("Item"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class TEnderecoExterior : object, INotifyPropertyChanged - { - private string paisResidField; - private string dscLogradField; - private string nrLogradField; - private string complementoField; - private string bairroField; - private string nmCidField; - private string codPostalField; - - /// - public string paisResid - { - get - { - return paisResidField; - } - - set - { - paisResidField = value; - RaisePropertyChanged("paisResid"); - } - } - - /// - public string dscLograd - { - get - { - return dscLogradField; - } - - set - { - dscLogradField = value; - RaisePropertyChanged("dscLograd"); - } - } - - /// - public string nrLograd - { - get - { - return nrLogradField; - } - - set - { - nrLogradField = value; - RaisePropertyChanged("nrLograd"); - } - } - - /// - public string complemento - { - get - { - return complementoField; - } - - set - { - complementoField = value; - RaisePropertyChanged("complemento"); - } - } - - /// - public string bairro - { - get - { - return bairroField; - } - - set - { - bairroField = value; - RaisePropertyChanged("bairro"); - } - } - - /// - public string nmCid - { - get - { - return nmCidField; - } - - set - { - nmCidField = value; - RaisePropertyChanged("nmCid"); - } - } - - /// - public string codPostal - { - get - { - return codPostalField; - } - - set - { - codPostalField = value; - RaisePropertyChanged("codPostal"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class TTrabEstrang : object, INotifyPropertyChanged - { - private DateTime dtChegadaField; - private bool dtChegadaFieldSpecified; - private ClasseTrabEstrangeiro classTrabEstrangField = ClasseTrabEstrangeiro.VistoPermanente; - private SimNaoString casadoBrField = SimNaoString.Nao; - private SimNaoString filhosBrField = SimNaoString.Nao; - - /// - [XmlElement(DataType = "date")] - public DateTime dtChegada - { - get - { - return dtChegadaField; - } - - set - { - dtChegadaField = value; - RaisePropertyChanged("dtChegada"); - } - } - - /// - [XmlIgnore()] - public bool dtChegadaSpecified - { - get - { - return dtChegadaFieldSpecified; - } - - set - { - dtChegadaFieldSpecified = value; - RaisePropertyChanged("dtChegadaSpecified"); - } - } - - /// - public ClasseTrabEstrangeiro classTrabEstrang - { - get - { - return classTrabEstrangField; - } - - set - { - classTrabEstrangField = value; - RaisePropertyChanged("classTrabEstrang"); - } - } - - /// - public SimNaoString casadoBr - { - get - { - return casadoBrField; - } - - set - { - casadoBrField = value; - RaisePropertyChanged("casadoBr"); - } - } - - /// - public SimNaoString filhosBr - { - get - { - return filhosBrField; - } - - set - { - filhosBrField = value; - RaisePropertyChanged("filhosBr"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoTrabalhadorInfoDeficiencia : object, INotifyPropertyChanged - { - private SimNaoString defFisicaField = SimNaoString.Nao; - private SimNaoString defVisualField = SimNaoString.Nao; - private SimNaoString defAuditivaField = SimNaoString.Nao; - private SimNaoString defMentalField = SimNaoString.Nao; - private SimNaoString defIntelectualField = SimNaoString.Nao; - private SimNaoString reabReadapField = SimNaoString.Nao; - private SimNaoString infoCotaField = SimNaoString.Nao; - private string observacaoField; - - /// - public SimNaoString defFisica - { - get - { - return defFisicaField; - } - - set - { - defFisicaField = value; - RaisePropertyChanged("defFisica"); - } - } - - /// - public SimNaoString defVisual - { - get - { - return defVisualField; - } - - set - { - defVisualField = value; - RaisePropertyChanged("defVisual"); - } - } - - /// - public SimNaoString defAuditiva - { - get - { - return defAuditivaField; - } - - set - { - defAuditivaField = value; - RaisePropertyChanged("defAuditiva"); - } - } - - /// - public SimNaoString defMental - { - get - { - return defMentalField; - } - - set - { - defMentalField = value; - RaisePropertyChanged("defMental"); - } - } - - /// - public SimNaoString defIntelectual - { - get - { - return defIntelectualField; - } - - set - { - defIntelectualField = value; - RaisePropertyChanged("defIntelectual"); - } - } - - /// - public SimNaoString reabReadap - { - get - { - return reabReadapField; - } - - set - { - reabReadapField = value; - RaisePropertyChanged("reabReadap"); - } - } - - /// - public SimNaoString infoCota - { - get - { - return infoCotaField; - } - - set - { - infoCotaField = value; - RaisePropertyChanged("infoCota"); - } - } - - /// - public string observacao - { - get - { - return observacaoField; - } - - set - { - observacaoField = value; - RaisePropertyChanged("observacao"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class TDependente : object, INotifyPropertyChanged - { - private string tpDepField; - private string nmDepField; - private DateTime dtNasctoField; - private string cpfDepField; - private SimNaoString depIRRFField = SimNaoString.Nao; - private SimNaoString depSFField = SimNaoString.Nao; - private SimNaoString incTrabField = SimNaoString.Nao; - - /// - public string tpDep - { - get - { - return tpDepField; - } - - set - { - tpDepField = value; - RaisePropertyChanged("tpDep"); - } - } - - /// - public string nmDep - { - get - { - return nmDepField; - } - - set - { - nmDepField = value; - RaisePropertyChanged("nmDep"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtNascto - { - get - { - return dtNasctoField; - } - - set - { - dtNasctoField = value; - RaisePropertyChanged("dtNascto"); - } - } - - /// - public string cpfDep - { - get - { - return cpfDepField; - } - - set - { - cpfDepField = value; - RaisePropertyChanged("cpfDep"); - } - } - - /// - public SimNaoString depIRRF - { - get - { - return depIRRFField; - } - - set - { - depIRRFField = value; - RaisePropertyChanged("depIRRF"); - } - } - - /// - public SimNaoString depSF - { - get - { - return depSFField; - } - - set - { - depSFField = value; - RaisePropertyChanged("depSF"); - } - } - - /// - public SimNaoString incTrab - { - get - { - return incTrabField; - } - - set - { - incTrabField = value; - RaisePropertyChanged("incTrab"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoTrabalhadorAposentadoria : object, INotifyPropertyChanged - { - private SimNaoString trabAposentField = SimNaoString.Nao; - - /// - public SimNaoString trabAposent - { - get - { - return trabAposentField; - } - - set - { - trabAposentField = value; - RaisePropertyChanged("trabAposent"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class TContato : object, INotifyPropertyChanged - { - private string fonePrincField; - private string foneAlternatField; - private string emailPrincField; - private string emailAlternatField; - - /// - public string fonePrinc - { - get - { - return fonePrincField; - } - - set - { - fonePrincField = value; - RaisePropertyChanged("fonePrinc"); - } - } - - /// - public string foneAlternat - { - get - { - return foneAlternatField; - } - - set - { - foneAlternatField = value; - RaisePropertyChanged("foneAlternat"); - } - } - - /// - public string emailPrinc - { - get - { - return emailPrincField; - } - - set - { - emailPrincField = value; - RaisePropertyChanged("emailPrinc"); - } - } - - /// - public string emailAlternat - { - get - { - return emailAlternatField; - } - - set - { - emailAlternatField = value; - RaisePropertyChanged("emailAlternat"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculo : object, INotifyPropertyChanged - { - private string matriculaField; - private VinculoTrabalhista tpRegTrabField = VinculoTrabalhista.CLT; - private RegimePrevidenciario tpRegPrevField = RegimePrevidenciario.RGPS; - private string nrRecInfPrelimField; - private SimNaoString cadIniField = SimNaoString.Nao; - private eSocialEvtAdmissaoVinculoInfoRegimeTrab infoRegimeTrabField; - private eSocialEvtAdmissaoVinculoInfoContrato infoContratoField; - private eSocialEvtAdmissaoVinculoSucessaoVinc sucessaoVincField; - private eSocialEvtAdmissaoVinculoTransfDom transfDomField; - private eSocialEvtAdmissaoVinculoMudancaCPF mudancaCPFField; - private eSocialEvtAdmissaoVinculoAfastamento afastamentoField; - private eSocialEvtAdmissaoVinculoDesligamento desligamentoField; - - /// - public string matricula - { - get - { - return matriculaField; - } - - set - { - matriculaField = value; - RaisePropertyChanged("matricula"); - } - } - - /// - public VinculoTrabalhista tpRegTrab - { - get - { - return tpRegTrabField; - } - - set - { - tpRegTrabField = value; - RaisePropertyChanged("tpRegTrab"); - } - } - - /// - public RegimePrevidenciario tpRegPrev - { - get - { - return tpRegPrevField; - } - - set - { - tpRegPrevField = value; - RaisePropertyChanged("tpRegPrev"); - } - } - - /// - public string nrRecInfPrelim - { - get - { - return nrRecInfPrelimField; - } - - set - { - nrRecInfPrelimField = value; - RaisePropertyChanged("nrRecInfPrelim"); - } - } - - /// - public SimNaoString cadIni - { - get - { - return cadIniField; - } - - set - { - cadIniField = value; - RaisePropertyChanged("cadIni"); - } - } - - /// - public eSocialEvtAdmissaoVinculoInfoRegimeTrab infoRegimeTrab - { - get - { - return infoRegimeTrabField; - } - - set - { - infoRegimeTrabField = value; - RaisePropertyChanged("infoRegimeTrab"); - } - } - - /// - public eSocialEvtAdmissaoVinculoInfoContrato infoContrato - { - get - { - return infoContratoField; - } - - set - { - infoContratoField = value; - RaisePropertyChanged("infoContrato"); - } - } - - /// - public eSocialEvtAdmissaoVinculoSucessaoVinc sucessaoVinc - { - get - { - return sucessaoVincField; - } - - set - { - sucessaoVincField = value; - RaisePropertyChanged("sucessaoVinc"); - } - } - - /// - public eSocialEvtAdmissaoVinculoTransfDom transfDom - { - get - { - return transfDomField; - } - - set - { - transfDomField = value; - RaisePropertyChanged("transfDom"); - } - } - - /// - public eSocialEvtAdmissaoVinculoMudancaCPF mudancaCPF - { - get - { - return mudancaCPFField; - } - - set - { - mudancaCPFField = value; - RaisePropertyChanged("mudancaCPF"); - } - } - - /// - public eSocialEvtAdmissaoVinculoAfastamento afastamento - { - get - { - return afastamentoField; - } - - set - { - afastamentoField = value; - RaisePropertyChanged("afastamento"); - } - } - - /// - public eSocialEvtAdmissaoVinculoDesligamento desligamento - { - get - { - return desligamentoField; - } - - set - { - desligamentoField = value; - RaisePropertyChanged("desligamento"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoRegimeTrab : object, INotifyPropertyChanged - { - private object itemField; - - /// - [XmlElement("infoCeletista", typeof(eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletista))] - [XmlElement("infoEstatutario", typeof(eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoEstatutario))] - public object Item - { - get - { - return itemField; - } - - set - { - itemField = value; - RaisePropertyChanged("Item"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletista : object, INotifyPropertyChanged - { - private DateTime dtAdmField; - private TipoAdmissaoCLT tpAdmissaoField = TipoAdmissaoCLT.Admissao; - private IndicadorAdmissao indAdmissaoField = IndicadorAdmissao.Normal; - private VinculoRegimeJornada tpRegJorField = VinculoRegimeJornada.SubHorarioTrabalho; - private NaturezaAtividade natAtividadeField = NaturezaAtividade.Urbano; - private int dtBaseField; - private bool dtBaseFieldSpecified; - private string cnpjSindCategProfField; - private TFgts fGTSField; - private eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaTrabTemporario trabTemporarioField; - private eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaAprend aprendField; - - /// - [XmlElement(DataType = "date")] - public DateTime dtAdm - { - get - { - return dtAdmField; - } - - set - { - dtAdmField = value; - RaisePropertyChanged("dtAdm"); - } - } - - /// - public TipoAdmissaoCLT tpAdmissao - { - get - { - return tpAdmissaoField; - } - - set - { - tpAdmissaoField = value; - RaisePropertyChanged("tpAdmissao"); - } - } - - /// - public IndicadorAdmissao indAdmissao - { - get - { - return indAdmissaoField; - } - - set - { - indAdmissaoField = value; - RaisePropertyChanged("indAdmissao"); - } - } - - /// - public VinculoRegimeJornada tpRegJor - { - get - { - return tpRegJorField; - } - - set - { - tpRegJorField = value; - RaisePropertyChanged("tpRegJor"); - } - } - - /// - public NaturezaAtividade natAtividade - { - get - { - return natAtividadeField; - } - - set - { - natAtividadeField = value; - RaisePropertyChanged("natAtividade"); - } - } - - /// - public sbyte dtBase - { - get - { - return (sbyte)dtBaseField; - } - - set - { - dtBaseField = value; - RaisePropertyChanged("dtBase"); - } - } - - /// - [XmlIgnore()] - public bool dtBaseSpecified - { - get - { - return dtBaseFieldSpecified; - } - - set - { - dtBaseFieldSpecified = value; - RaisePropertyChanged("dtBaseSpecified"); - } - } - - /// - public string cnpjSindCategProf - { - get - { - return cnpjSindCategProfField; - } - - set - { - cnpjSindCategProfField = value; - RaisePropertyChanged("cnpjSindCategProf"); - } - } - - /// - public TFgts FGTS - { - get - { - return fGTSField; - } - - set - { - fGTSField = value; - RaisePropertyChanged("FGTS"); - } - } - - /// - public eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaTrabTemporario trabTemporario - { - get - { - return trabTemporarioField; - } - - set - { - trabTemporarioField = value; - RaisePropertyChanged("trabTemporario"); - } - } - - /// - public eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaAprend aprend - { - get - { - return aprendField; - } - - set - { - aprendField = value; - RaisePropertyChanged("aprend"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class TFgts : object, INotifyPropertyChanged - { - private OpcaoFGTS opcFGTSField = OpcaoFGTS.Optante; - private DateTime dtOpcFGTSField; - private bool dtOpcFGTSFieldSpecified; - - /// - public OpcaoFGTS opcFGTS - { - get - { - return opcFGTSField; - } - - set - { - opcFGTSField = value; - RaisePropertyChanged("opcFGTS"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtOpcFGTS - { - get - { - return dtOpcFGTSField; - } - - set - { - dtOpcFGTSField = value; - RaisePropertyChanged("dtOpcFGTS"); - } - } - - /// - [XmlIgnore()] - public bool dtOpcFGTSSpecified - { - get - { - return dtOpcFGTSFieldSpecified; - } - - set - { - dtOpcFGTSFieldSpecified = value; - RaisePropertyChanged("dtOpcFGTSSpecified"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaTrabTemporario : object, INotifyPropertyChanged - { - private TrabTemporarioHipotese hipLegField = TrabTemporarioHipotese.DemandaComplementar; - private string justContrField; - private TrabTemporarioTpInclusao tpInclContrField = TrabTemporarioTpInclusao.Superior3Meses; - private bool tpInclContrFieldSpecified; - private eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaTrabTemporarioIdeTomadorServ ideTomadorServField; - private eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaTrabTemporarioIdeTrabSubstituido[] ideTrabSubstituidoField; - - /// - public TrabTemporarioHipotese hipLeg - { - get - { - return hipLegField; - } - - set - { - hipLegField = value; - RaisePropertyChanged("hipLeg"); - } - } - - /// - public string justContr - { - get - { - return justContrField; - } - - set - { - justContrField = value; - RaisePropertyChanged("justContr"); - } - } - - /// - public TrabTemporarioTpInclusao tpInclContr - { - get - { - return tpInclContrField; - } - - set - { - tpInclContrField = value; - RaisePropertyChanged("tpInclContr"); - } - } - - /// - [XmlIgnore()] - public bool tpInclContrSpecified - { - get - { - return tpInclContrFieldSpecified; - } - - set - { - tpInclContrFieldSpecified = value; - RaisePropertyChanged("tpInclContrSpecified"); - } - } - - /// - public eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaTrabTemporarioIdeTomadorServ ideTomadorServ - { - get - { - return ideTomadorServField; - } - - set - { - ideTomadorServField = value; - RaisePropertyChanged("ideTomadorServ"); - } - } - - /// - [XmlElement("ideTrabSubstituido")] - public eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaTrabTemporarioIdeTrabSubstituido[] ideTrabSubstituido - { - get - { - return ideTrabSubstituidoField; - } - - set - { - ideTrabSubstituidoField = value; - RaisePropertyChanged("ideTrabSubstituido"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaTrabTemporarioIdeTomadorServ : object, INotifyPropertyChanged - { - private PersonalidadeJuridica tpInscField = PersonalidadeJuridica.CNPJ; - private string nrInscField; - private eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaTrabTemporarioIdeTomadorServIdeEstabVinc ideEstabVincField; - - /// - public PersonalidadeJuridica tpInsc - { - get - { - return tpInscField; - } - - set - { - tpInscField = value; - RaisePropertyChanged("tpInsc"); - } - } - - /// - public string nrInsc - { - get - { - return nrInscField; - } - - set - { - nrInscField = value; - RaisePropertyChanged("nrInsc"); - } - } - - /// - public eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaTrabTemporarioIdeTomadorServIdeEstabVinc ideEstabVinc - { - get - { - return ideEstabVincField; - } - - set - { - ideEstabVincField = value; - RaisePropertyChanged("ideEstabVinc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaTrabTemporarioIdeTomadorServIdeEstabVinc : object, INotifyPropertyChanged - { - private PersonalidadeJuridica tpInscField = PersonalidadeJuridica.CNPJ; - private string nrInscField; - - /// - public PersonalidadeJuridica tpInsc - { - get - { - return tpInscField; - } - - set - { - tpInscField = value; - RaisePropertyChanged("tpInsc"); - } - } - - /// - public string nrInsc - { - get - { - return nrInscField; - } - - set - { - nrInscField = value; - RaisePropertyChanged("nrInsc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaTrabTemporarioIdeTrabSubstituido : object, INotifyPropertyChanged - { - private string cpfTrabSubstField; - - /// - public string cpfTrabSubst - { - get - { - return cpfTrabSubstField; - } - - set - { - cpfTrabSubstField = value; - RaisePropertyChanged("cpfTrabSubst"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoCeletistaAprend : object, INotifyPropertyChanged - { - private PersonalidadeJuridica tpInscField; - private string nrInscField; - - /// - public PersonalidadeJuridica tpInsc - { - get - { - return tpInscField; - } - - set - { - tpInscField = value; - RaisePropertyChanged("tpInsc"); - } - } - - /// - public string nrInsc - { - get - { - return nrInscField; - } - - set - { - nrInscField = value; - RaisePropertyChanged("nrInsc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoEstatutario : object, INotifyPropertyChanged - { - private IndicadorAdmissaoEstatutario indProvimField = IndicadorAdmissaoEstatutario.Normal; - private TipoProvimentoEstatutario tpProvField = TipoProvimentoEstatutario.NomeacaoEfetivo; - private DateTime dtNomeacaoField; - private DateTime dtPosseField; - private DateTime dtExercicioField; - private PlanoSegregacaoMassa tpPlanRPField = PlanoSegregacaoMassa.PrevUnico; - private bool tpPlanRPFieldSpecified; - private eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoEstatutarioInfoDecJud infoDecJudField; - - /// - public IndicadorAdmissaoEstatutario indProvim - { - get - { - return indProvimField; - } - - set - { - indProvimField = value; - RaisePropertyChanged("indProvim"); - } - } - - /// - public TipoProvimentoEstatutario tpProv - { - get - { - return tpProvField; - } - - set - { - tpProvField = value; - RaisePropertyChanged("tpProv"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtNomeacao - { - get - { - return dtNomeacaoField; - } - - set - { - dtNomeacaoField = value; - RaisePropertyChanged("dtNomeacao"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtPosse - { - get - { - return dtPosseField; - } - - set - { - dtPosseField = value; - RaisePropertyChanged("dtPosse"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtExercicio - { - get - { - return dtExercicioField; - } - - set - { - dtExercicioField = value; - RaisePropertyChanged("dtExercicio"); - } - } - - /// - public PlanoSegregacaoMassa tpPlanRP - { - get - { - return tpPlanRPField; - } - - set - { - tpPlanRPField = value; - RaisePropertyChanged("tpPlanRP"); - } - } - - /// - [XmlIgnore()] - public bool tpPlanRPSpecified - { - get - { - return tpPlanRPFieldSpecified; - } - - set - { - tpPlanRPFieldSpecified = value; - RaisePropertyChanged("tpPlanRPSpecified"); - } - } - - /// - public eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoEstatutarioInfoDecJud infoDecJud - { - get - { - return infoDecJudField; - } - - set - { - infoDecJudField = value; - RaisePropertyChanged("infoDecJud"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoRegimeTrabInfoEstatutarioInfoDecJud : object, INotifyPropertyChanged - { - private string nrProcJudField; - - /// - public string nrProcJud - { - get - { - return nrProcJudField; - } - - set - { - nrProcJudField = value; - RaisePropertyChanged("nrProcJud"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoContrato : object, INotifyPropertyChanged - { - private string codCargoField; - private string codFuncaoField; - private string codCategField; - private string codCarreiraField; - private DateTime dtIngrCarrField; - private bool dtIngrCarrFieldSpecified; - private TRemun remuneracaoField; - private eSocialEvtAdmissaoVinculoInfoContratoDuracao duracaoField; - private eSocialEvtAdmissaoVinculoInfoContratoLocalTrabalho localTrabalhoField; - private eSocialEvtAdmissaoVinculoInfoContratoHorContratual horContratualField; - private eSocialEvtAdmissaoVinculoInfoContratoFiliacaoSindical[] filiacaoSindicalField; - private eSocialEvtAdmissaoVinculoInfoContratoAlvaraJudicial alvaraJudicialField; - private eSocialEvtAdmissaoVinculoInfoContratoObservacoes[] observacoesField; - - /// - public string codCargo - { - get - { - return codCargoField; - } - - set - { - codCargoField = value; - RaisePropertyChanged("codCargo"); - } - } - - /// - public string codFuncao - { - get - { - return codFuncaoField; - } - - set - { - codFuncaoField = value; - RaisePropertyChanged("codFuncao"); - } - } - - /// - [XmlElement(DataType = "integer")] - public string codCateg - { - get - { - return codCategField; - } - - set - { - codCategField = value; - RaisePropertyChanged("codCateg"); - } - } - - /// - public string codCarreira - { - get - { - return codCarreiraField; - } - - set - { - codCarreiraField = value; - RaisePropertyChanged("codCarreira"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtIngrCarr - { - get - { - return dtIngrCarrField; - } - - set - { - dtIngrCarrField = value; - RaisePropertyChanged("dtIngrCarr"); - } - } - - /// - [XmlIgnore()] - public bool dtIngrCarrSpecified - { - get - { - return dtIngrCarrFieldSpecified; - } - - set - { - dtIngrCarrFieldSpecified = value; - RaisePropertyChanged("dtIngrCarrSpecified"); - } - } - - /// - public TRemun remuneracao - { - get - { - return remuneracaoField; - } - - set - { - remuneracaoField = value; - RaisePropertyChanged("remuneracao"); - } - } - - /// - public eSocialEvtAdmissaoVinculoInfoContratoDuracao duracao - { - get - { - return duracaoField; - } - - set - { - duracaoField = value; - RaisePropertyChanged("duracao"); - } - } - - /// - public eSocialEvtAdmissaoVinculoInfoContratoLocalTrabalho localTrabalho - { - get - { - return localTrabalhoField; - } - - set - { - localTrabalhoField = value; - RaisePropertyChanged("localTrabalho"); - } - } - - /// - public eSocialEvtAdmissaoVinculoInfoContratoHorContratual horContratual - { - get - { - return horContratualField; - } - - set - { - horContratualField = value; - RaisePropertyChanged("horContratual"); - } - } - - /// - [XmlElement("filiacaoSindical")] - public eSocialEvtAdmissaoVinculoInfoContratoFiliacaoSindical[] filiacaoSindical - { - get - { - return filiacaoSindicalField; - } - - set - { - filiacaoSindicalField = value; - RaisePropertyChanged("filiacaoSindical"); - } - } - - /// - public eSocialEvtAdmissaoVinculoInfoContratoAlvaraJudicial alvaraJudicial - { - get - { - return alvaraJudicialField; - } - - set - { - alvaraJudicialField = value; - RaisePropertyChanged("alvaraJudicial"); - } - } - - /// - [XmlElement("observacoes")] - public eSocialEvtAdmissaoVinculoInfoContratoObservacoes[] observacoes - { - get - { - return observacoesField; - } - - set - { - observacoesField = value; - RaisePropertyChanged("observacoes"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class TRemun : object, INotifyPropertyChanged - { - private decimal vrSalFxField; - private UnidadeSalarial undSalFixoField = UnidadeSalarial.Mes; - private string dscSalVarField; - - /// - public decimal vrSalFx - { - get - { - return vrSalFxField; - } - - set - { - vrSalFxField = value; - RaisePropertyChanged("vrSalFx"); - } - } - - /// - public UnidadeSalarial undSalFixo - { - get - { - return undSalFixoField; - } - - set - { - undSalFixoField = value; - RaisePropertyChanged("undSalFixo"); - } - } - - /// - public string dscSalVar - { - get - { - return dscSalVarField; - } - - set - { - dscSalVarField = value; - RaisePropertyChanged("dscSalVar"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoContratoDuracao : object, INotifyPropertyChanged - { - private TipoContrato tpContrField = TipoContrato.Indeterminado; - private DateTime dtTermField; - private bool dtTermFieldSpecified; - private SimNaoString clauAssecField = SimNaoString.Nao; - private bool clauAssecFieldSpecified = false; - private string objDetField; - - /// - public sbyte tpContr - { - get - { - return (sbyte)tpContrField; - } - - set - { - tpContrField = (TipoContrato)value; - RaisePropertyChanged("tpContr"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtTerm - { - get - { - return dtTermField; - } - - set - { - dtTermField = value; - RaisePropertyChanged("dtTerm"); - } - } - - /// - [XmlIgnore()] - public bool dtTermSpecified - { - get - { - return dtTermFieldSpecified; - } - - set - { - dtTermFieldSpecified = value; - RaisePropertyChanged("dtTermSpecified"); - } - } - - /// - public SimNaoString clauAssec - { - get - { - return clauAssecField; - } - - set - { - clauAssecField = value; - RaisePropertyChanged("clauAssec"); - } - } - - /// - [XmlIgnore()] - public bool clauAssecSpecified - { - get - { - return clauAssecFieldSpecified; - } - - set - { - clauAssecFieldSpecified = value; - RaisePropertyChanged("clauAssecSpecified"); - } - } - - - /// - public string objDet - { - get - { - return objDetField; - } - - set - { - objDetField = value; - RaisePropertyChanged("objDet"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoContratoLocalTrabalho : object, INotifyPropertyChanged - { - private TLocalTrab localTrabGeralField; - private TEnderecoBrasil localTrabDomField; - - /// - public TLocalTrab localTrabGeral - { - get - { - return localTrabGeralField; - } - - set - { - localTrabGeralField = value; - RaisePropertyChanged("localTrabGeral"); - } - } - - /// - public TEnderecoBrasil localTrabDom - { - get - { - return localTrabDomField; - } - - set - { - localTrabDomField = value; - RaisePropertyChanged("localTrabDom"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class TLocalTrab : object, INotifyPropertyChanged - { - private TipoInscricao tpInscField = TipoInscricao.CNPJ; - private string nrInscField; - private string descCompField; - - /// - public sbyte tpInsc - { - get - { - return (sbyte)tpInscField; - } - - set - { - tpInscField = (TipoInscricao)value; - RaisePropertyChanged("tpInsc"); - } - } - - /// - public string nrInsc - { - get - { - return nrInscField; - } - - set - { - nrInscField = value; - RaisePropertyChanged("nrInsc"); - } - } - - /// - public string descComp - { - get - { - return descCompField; - } - - set - { - descCompField = value; - RaisePropertyChanged("descComp"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoContratoHorContratual : object, INotifyPropertyChanged - { - private decimal qtdHrsSemField; - private bool qtdHrsSemFieldSpecified; - private TipoJornada tpJornadaField = TipoJornada.HorarioFixoFolgaFixa_Dom; - private string dscTpJornField; - private sbyte tmpParcField; - private THorario[] horarioField; - - /// - public decimal qtdHrsSem - { - get - { - return qtdHrsSemField; - } - - set - { - qtdHrsSemField = value; - RaisePropertyChanged("qtdHrsSem"); - } - } - - /// - [XmlIgnore()] - public bool qtdHrsSemSpecified - { - get - { - return qtdHrsSemFieldSpecified; - } - - set - { - qtdHrsSemFieldSpecified = value; - RaisePropertyChanged("qtdHrsSemSpecified"); - } - } - - /// - public TipoJornada tpJornada - { - get - { - return tpJornadaField; - } - - set - { - tpJornadaField = value; - RaisePropertyChanged("tpJornada"); - } - } - - /// - public string dscTpJorn - { - get - { - return dscTpJornField; - } - - set - { - dscTpJornField = value; - RaisePropertyChanged("dscTpJorn"); - } - } - - /// - public sbyte tmpParc - { - get - { - return tmpParcField; - } - - set - { - tmpParcField = value; - RaisePropertyChanged("tmpParc"); - } - } - - /// - [XmlElement("horario")] - public THorario[] horario - { - get - { - return horarioField; - } - - set - { - horarioField = value; - RaisePropertyChanged("horario"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class THorario : object, INotifyPropertyChanged - { - private sbyte diaField; - private string codHorContratField; - - /// - public sbyte dia - { - get - { - return diaField; - } - - set - { - diaField = value; - RaisePropertyChanged("dia"); - } - } - - /// - public string codHorContrat - { - get - { - return codHorContratField; - } - - set - { - codHorContratField = value; - RaisePropertyChanged("codHorContrat"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoContratoFiliacaoSindical : object, INotifyPropertyChanged - { - private string cnpjSindTrabField; - - /// - public string cnpjSindTrab - { - get - { - return cnpjSindTrabField; - } - - set - { - cnpjSindTrabField = value; - RaisePropertyChanged("cnpjSindTrab"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoContratoAlvaraJudicial : object, INotifyPropertyChanged - { - private string nrProcJudField; - - /// - public string nrProcJud - { - get - { - return nrProcJudField; - } - - set - { - nrProcJudField = value; - RaisePropertyChanged("nrProcJud"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoInfoContratoObservacoes : object, INotifyPropertyChanged - { - private string observacaoField; - - /// - public string observacao - { - get - { - return observacaoField; - } - - set - { - observacaoField = value; - RaisePropertyChanged("observacao"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoSucessaoVinc : object, INotifyPropertyChanged - { - private VinculoSucecssaoAnteriorTipo tpInscAntField = VinculoSucecssaoAnteriorTipo.CNPJ; - private string cnpjEmpregAntField; - private string matricAntField; - private DateTime dtTransfField; - private string observacaoField; - - /// - public VinculoSucecssaoAnteriorTipo tpInscAnt - { - get - { - return tpInscAntField; - } - - set - { - tpInscAntField = value; - RaisePropertyChanged("tpInscAnt"); - } - } - - /// - public string cnpjEmpregAnt - { - get - { - return cnpjEmpregAntField; - } - - set - { - cnpjEmpregAntField = value; - RaisePropertyChanged("cnpjEmpregAnt"); - } - } - - /// - public string matricAnt - { - get - { - return matricAntField; - } - - set - { - matricAntField = value; - RaisePropertyChanged("matricAnt"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtTransf - { - get - { - return dtTransfField; - } - - set - { - dtTransfField = value; - RaisePropertyChanged("dtTransf"); - } - } - - /// - public string observacao - { - get - { - return observacaoField; - } - - set - { - observacaoField = value; - RaisePropertyChanged("observacao"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoTransfDom : object, INotifyPropertyChanged - { - private string cpfSubstituidoField; - private string matricAntField; - private DateTime dtTransfField; - - /// - public string cpfSubstituido - { - get - { - return cpfSubstituidoField; - } - - set - { - cpfSubstituidoField = value; - RaisePropertyChanged("cpfSubstituido"); - } - } - - /// - public string matricAnt - { - get - { - return matricAntField; - } - - set - { - matricAntField = value; - RaisePropertyChanged("matricAnt"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtTransf - { - get - { - return dtTransfField; - } - - set - { - dtTransfField = value; - RaisePropertyChanged("dtTransf"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoMudancaCPF : object, INotifyPropertyChanged - { - private string cpfAntField; - private string matricAntField; - private DateTime dtAltCPFField; - private string observacaoField; - - /// - public string cpfAnt - { - get - { - return cpfAntField; - } - - set - { - cpfAntField = value; - RaisePropertyChanged("cpfAnt"); - } - } - - /// - public string matricAnt - { - get - { - return matricAntField; - } - - set - { - matricAntField = value; - RaisePropertyChanged("matricAnt"); - } - } - - /// - [XmlElement(DataType = "date")] - public DateTime dtAltCPF - { - get - { - return dtAltCPFField; - } - - set - { - dtAltCPFField = value; - RaisePropertyChanged("dtAltCPF"); - } - } - - /// - public string observacao - { - get - { - return observacaoField; - } - - set - { - observacaoField = value; - RaisePropertyChanged("observacao"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoAfastamento : object, INotifyPropertyChanged - { - private DateTime dtIniAfastField; - private string codMotAfastField; - - /// - [XmlElement(DataType = "date")] - public DateTime dtIniAfast - { - get - { - return dtIniAfastField; - } - - set - { - dtIniAfastField = value; - RaisePropertyChanged("dtIniAfast"); - } - } - - /// - public string codMotAfast - { - get - { - return codMotAfastField; - } - - set - { - codMotAfastField = value; - RaisePropertyChanged("codMotAfast"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] - [Serializable()] - [DebuggerStepThrough()] - [DesignerCategory("code")] - [XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] - public partial class eSocialEvtAdmissaoVinculoDesligamento : object, INotifyPropertyChanged - { - private DateTime dtDesligField; - - /// - [XmlElement(DataType = "date")] - public DateTime dtDeslig - { - get - { - return dtDesligField; - } - - set - { - dtDesligField = value; - RaisePropertyChanged("dtDeslig"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ -} \ No newline at end of file diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/Common.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/Common.cs index 43d738e7..e09893f7 100644 --- a/src/Core/EficazFramework.SPED/Schemas/e-Social/Common.cs +++ b/src/Core/EficazFramework.SPED/Schemas/e-Social/Common.cs @@ -1,13 +1,5 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -using System.Threading.Tasks; -using System.Xml.Serialization; +namespace EficazFramework.SPED.Schemas.eSocial; -namespace EficazFramework.SPED.Schemas.eSocial; - -/* TODO ERROR: Skipped RegionDirectiveTrivia */ public class eSocialTimeStampUtils { public static Dictionary TimestampDict { get; private set; } = new Dictionary(); @@ -16,9 +8,9 @@ public static string GetTimeStampIDForEvent() { int ID = 1; string timeString = string.Format("{0:yyyyMMddHHmmss}", DateTime.Now); - if (TimestampDict.ContainsKey(timeString)) + if (TimestampDict.TryGetValue(timeString, out int value)) { - ID = TimestampDict[timeString] + 1; + ID = value + 1; TimestampDict[timeString] = ID; } else @@ -58,15 +50,9 @@ public string Serialize() } finally { - if (streamReader != null) - { - streamReader.Dispose(); - } + streamReader?.Dispose(); - if (memoryStream != null) - { - memoryStream.Dispose(); - } + memoryStream?.Dispose(); } } @@ -83,57 +69,38 @@ public virtual async Task SaveToAsync(System.IO.Stream target) } finally { - if (streamWriter != null) - { - streamWriter.Dispose(); - } + streamWriter?.Dispose(); } } } -/* TODO ERROR: Skipped EndRegionDirectiveTrivia */ -/* TODO ERROR: Skipped RegionDirectiveTrivia */ /// /// Identificação do Empregador, titular do Evento /// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[DesignerCategory("code")] -public partial class TEmpregador : object, INotifyPropertyChanged +public partial class Empregador : ESocialBindableObject { private PersonalidadeJuridica tpInscField; private string nrInscField; - /// [XmlElement(Order = 0)] public PersonalidadeJuridica tpInsc { - get - { - return tpInscField; - } - + get => tpInscField; set { tpInscField = value; - RaisePropertyChanged("tpInsc"); + RaisePropertyChanged(nameof(tpInsc)); } } - /// [XmlElement(Order = 1)] public string nrInsc { - get - { - return nrInscField; - } - + get => nrInscField; set { nrInscField = value; - RaisePropertyChanged("nrInsc"); + RaisePropertyChanged(nameof(nrInsc)); } } @@ -146,88 +113,47 @@ public string NumeroInscricaoTag() inscrFinal = inscrFinal.Substring(0, 8); return Extensions.String.ToFixedLenghtString(inscrFinal, 14, Extensions.Alignment.Right, "0"); } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } } /// /// Identificação do Evento, com Ambiente, Processo Emissor e Versão /// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[DesignerCategory("code")] -public partial class TIdeCadastro : object, INotifyPropertyChanged +public partial class IdentificacaoCadastro : ESocialBindableObject { private Ambiente tpAmbField = Ambiente.Producao; private EmissorEvento procEmiField = EmissorEvento.AppEmpregador; private string verProcField; - /// [XmlElement(Order = 0)] public Ambiente tpAmb { - get - { - return tpAmbField; - } - + get => tpAmbField; set { tpAmbField = value; - RaisePropertyChanged("tpAmb"); + RaisePropertyChanged(nameof(tpAmb)); } } - /// [XmlElement(Order = 1)] public EmissorEvento procEmi { - get - { - return procEmiField; - } - + get => procEmiField; set { procEmiField = value; - RaisePropertyChanged("procEmi"); + RaisePropertyChanged(nameof(procEmi)); } } - /// [XmlElement(Order = 2)] public string verProc { - get - { - return verProcField; - } - + get => verProcField; set { verProcField = value; - RaisePropertyChanged("verProc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); + RaisePropertyChanged(nameof(verProc)); } } } @@ -235,140 +161,84 @@ protected void RaisePropertyChanged(string propertyName) /// /// Identificação do Evento Períodico /// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[DesignerCategory("code")] -public partial class TIdeEveFopagMensal : object, INotifyPropertyChanged +public partial class IdeEventoPeriodico : ESocialBindableObject { private IndicadorRetificacao indRetifField = IndicadorRetificacao.Original; private string nrReciboField; private IndicadorApuracao indApuracaoField = IndicadorApuracao.Mensal; private string perApurField; + private IndicadorGuia indGuiaField = IndicadorGuia.DAE; private Ambiente tpAmbField = Ambiente.Producao; private EmissorEvento procEmiField = EmissorEvento.AppEmpregador; private string verProcField; - /// - [XmlElement(Order = 0)] public IndicadorRetificacao indRetif { - get - { - return indRetifField; - } - + get => indRetifField; set { indRetifField = value; - RaisePropertyChanged("indRetif"); + RaisePropertyChanged(nameof(indRetif)); } } - /// - [XmlElement(Order = 1)] public string nrRecibo { - get - { - return nrReciboField; - } - + get => nrReciboField; set { nrReciboField = value; - RaisePropertyChanged("nrRecibo"); + RaisePropertyChanged(nameof(nrRecibo)); } } - /// - [XmlElement(Order = 2)] - public IndicadorApuracao indApuracao + public string perApur { - get - { - return indApuracaoField; - } - + get => perApurField; set { - indApuracaoField = value; - RaisePropertyChanged("indApuracao"); + perApurField = value; + RaisePropertyChanged(nameof(perApur)); } } - /// - [XmlElement(Order = 3)] - public string perApur + public IndicadorGuia indGuia { - get - { - return perApurField; - } - - set - { - perApurField = value; - RaisePropertyChanged("perApur"); + get =>indGuiaField; + set + { + indGuiaField = value; + RaisePropertyChanged(nameof(indGuia)); } } - /// - [XmlElement(Order = 4)] public Ambiente tpAmb { - get - { - return tpAmbField; - } - + get => tpAmbField; set { tpAmbField = value; - RaisePropertyChanged("tpAmb"); + RaisePropertyChanged(nameof(tpAmb)); } } - /// - [XmlElement(Order = 5)] public EmissorEvento procEmi { - get - { - return procEmiField; - } - + get => procEmiField; set { procEmiField = value; - RaisePropertyChanged("procEmi"); + RaisePropertyChanged(nameof(procEmi)); } } - /// - [XmlElement(Order = 6)] public string verProc { - get - { - return verProcField; - } - + get => verProcField; set { verProcField = value; - RaisePropertyChanged("verProc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); + RaisePropertyChanged(nameof(verProc)); } } } @@ -376,12 +246,7 @@ protected void RaisePropertyChanged(string propertyName) /// /// Identificação do Evento Não Períodico /// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[DesignerCategory("code")] -[XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] -public partial class TIdeEveTrab : object, INotifyPropertyChanged +public partial class IdeEventoNaoPeriodico : ESocialBindableObject { private IndicadorRetificacao indRetifField = IndicadorRetificacao.Original; private string nrReciboField; @@ -389,89 +254,53 @@ public partial class TIdeEveTrab : object, INotifyPropertyChanged private EmissorEvento procEmiField = EmissorEvento.AppEmpregador; private string verProcField; - /// public IndicadorRetificacao indRetif { - get - { - return indRetifField; - } - + get => indRetifField; set { indRetifField = value; - RaisePropertyChanged("indRetif"); + RaisePropertyChanged(nameof(indRetif)); } } - /// public string nrRecibo { - get - { - return nrReciboField; - } - + get => nrReciboField; set { nrReciboField = value; - RaisePropertyChanged("nrRecibo"); + RaisePropertyChanged(nameof(nrRecibo)); } } - /// public Ambiente tpAmb { - get - { - return tpAmbField; - } - + get => tpAmbField; set { tpAmbField = value; - RaisePropertyChanged("tpAmb"); + RaisePropertyChanged(nameof(tpAmb)); } } - /// public EmissorEvento procEmi { - get - { - return procEmiField; - } - + get => procEmiField; set { procEmiField = value; - RaisePropertyChanged("procEmi"); + RaisePropertyChanged(nameof(procEmi)); } } - /// public string verProc { - get - { - return verProcField; - } - + get => verProcField; set { verProcField = value; - RaisePropertyChanged("verProc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); + RaisePropertyChanged(nameof(verProc)); } } } @@ -480,55 +309,30 @@ protected void RaisePropertyChanged(string propertyName) /// /// Informação do Período (inicial e final, formato AAAA-MM) /// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[DesignerCategory("code")] -public partial class TIdePeriodo : object, INotifyPropertyChanged +public partial class IdePeriodo : ESocialBindableObject { private string iniValidField; private string fimValidField; - /// [XmlElement(Order = 0)] public string iniValid { - get - { - return iniValidField; - } - + get => iniValidField; set { iniValidField = value; - RaisePropertyChanged("iniValid"); + RaisePropertyChanged(nameof(iniValid)); } } - /// [XmlElement(Order = 1)] public string fimValid { - get - { - return fimValidField; - } - + get => fimValidField; set { fimValidField = value; - RaisePropertyChanged("fimValid"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); + RaisePropertyChanged(nameof(fimValid)); } } } @@ -536,1450 +340,170 @@ protected void RaisePropertyChanged(string propertyName) /// /// Identificação do Transmissor /// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[DesignerCategory("code")] -[XmlType()] -public partial class TIdeTransmissor : object, INotifyPropertyChanged +public partial class IdeTransmissor : ESocialBindableObject { private PersonalidadeJuridica tpInscField; private string nrInscField; - /// [XmlElement(Order = 0)] public PersonalidadeJuridica tpInsc { - get - { - return tpInscField; - } - + get => tpInscField; set { tpInscField = value; - RaisePropertyChanged("tpInsc"); + RaisePropertyChanged(nameof(tpInsc)); } } - /// [XmlElement(Order = 1)] public string nrInsc { - get - { - return nrInscField; - } - + get => nrInscField; set { nrInscField = value; - RaisePropertyChanged("nrInsc"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); + RaisePropertyChanged(nameof(nrInsc)); } } } /// -/// Resultado dos servidores do eSocial após Invoke do Envio de Lote de Eventos +/// Endereço no Brasil /// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[DesignerCategory("code")] -[XmlType(Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/retornoEnvio/v1_1_0")] -public partial class TStatusEnvio : object, INotifyPropertyChanged +public partial class EnderecoBrasileiro : ESocialBindableObject { - private int cdRespostaField; - private string descRespostaField; - private List ocorrenciasField = new List(); + private string tpLogradField; + private string dscLogradField; + private string nrLogradField; + private string complementoField; + private string bairroField; + private string cepField; + private string codMunicField; + private UFCadastro ufField; - /// - [XmlElement(Order = 0)] - public int cdResposta + public string tpLograd { - get - { - return cdRespostaField; - } - + get => tpLogradField; set { - cdRespostaField = value; - RaisePropertyChanged("cdResposta"); + tpLogradField = value; + RaisePropertyChanged(nameof(tpLograd)); } } - /// - [XmlElement(Order = 1)] - public string descResposta + public string dscLograd { - get - { - return descRespostaField; - } - + get => dscLogradField; set { - descRespostaField = value; - RaisePropertyChanged("descResposta"); + dscLogradField = value; + RaisePropertyChanged(nameof(dscLograd)); } } - /// - [XmlArray("ocorrencias", Order = 2)] - [XmlArrayItem("ocorrencia")] - public List ocorrencias + public string nrLograd { - get - { - return ocorrenciasField; - } - + get => nrLogradField; set { - ocorrenciasField = value; - RaisePropertyChanged("ocorrencias"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); + nrLogradField = value; + RaisePropertyChanged(nameof(nrLograd)); } } -} - -/// -/// Resultado dos servidores do eSocial após Invoke da Consulta de Lote de Eventos -/// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[DesignerCategory("code")] -[XmlType(Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/retornoProcessamento/v1_3_0")] -public partial class TStatusConsulta : object, INotifyPropertyChanged -{ - private int cdRespostaField; - private string descRespostaField; - private int tempoEstimadoConclusaoField; - private bool tempoEstimadoConclusaoFieldSpecified; - private List ocorrenciasField = new List(); - /// - [XmlElement(Order = 0)] - public int cdResposta + public string complemento { - get - { - return cdRespostaField; - } - + get => complementoField; set { - cdRespostaField = value; - RaisePropertyChanged("cdResposta"); + complementoField = value; + RaisePropertyChanged(nameof(complemento)); } } - /// - [XmlElement(Order = 1)] - public string descResposta + public string bairro { - get - { - return descRespostaField; - } - + get => bairroField; set { - descRespostaField = value; - RaisePropertyChanged("descResposta"); + bairroField = value; + RaisePropertyChanged(nameof(bairro)); } } - /// - [XmlElement(Order = 2)] - public int tempoEstimadoConclusao + public string cep { - get - { - return tempoEstimadoConclusaoField; - } - + get => cepField; set { - tempoEstimadoConclusaoField = value; - RaisePropertyChanged("tempoEstimadoConclusao"); + cepField = value; + RaisePropertyChanged(nameof(cep)); } } - /// - [XmlIgnore()] - public bool tempoEstimadoConclusaoSpecified + [XmlElement(DataType = "integer")] + public string codMunic { - get - { - return tempoEstimadoConclusaoFieldSpecified; - } - + get => codMunicField; set { - tempoEstimadoConclusaoFieldSpecified = value; - RaisePropertyChanged("tempoEstimadoConclusaoSpecified"); + codMunicField = value; + RaisePropertyChanged(nameof(codMunic)); } } - /// - [XmlArray("ocorrencias", Order = 3)] - [XmlArrayItem("ocorrencia")] - public List ocorrencias + public UFCadastro uf { - get - { - return ocorrenciasField; - } - + get => ufField; set { - ocorrenciasField = value; - RaisePropertyChanged("ocorrencias"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); + ufField = value; + RaisePropertyChanged(nameof(uf)); } } } -/// -/// Detalhamento da ocorrência do Status -/// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[DesignerCategory("code")] -[XmlType(AnonymousType = true)] -public partial class TOcorrenciasOcorrencia : object, INotifyPropertyChanged -{ - private int codigoField; - private string descricaoField; - private byte tipoField; - private string localizacaoField; - - public int codigo - { - get - { - return codigoField; - } - - set - { - codigoField = value; - RaisePropertyChanged("codigo"); - } - } - - public string descricao - { - get - { - return descricaoField; - } - - set - { - descricaoField = value; - RaisePropertyChanged("descricao"); - } - } - - public byte tipo - { - get - { - return tipoField; - } - - set - { - tipoField = value; - RaisePropertyChanged("tipo"); - } - } - - public string localizacao - { - get - { - return localizacaoField; - } - - set - { - localizacaoField = value; - RaisePropertyChanged("localizacao"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } -} -/// -/// Dados da recepção do serviço solicitado -/// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[DesignerCategory("code")] -[XmlType(Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/retornoEnvio/v1_1_0")] -public partial class TDadosRecepcao : object, INotifyPropertyChanged +public partial class ProcessoAdmOuJud : ESocialBindableObject { - private DateTime dhRecepcaoField; - private string versaoAplicativoRecepcaoField; - private string protocoloEnvioField; + private sbyte tpProcField = -1; + private string nrProcField; + private string codSuspField; - /// [XmlElement(Order = 0)] - public DateTime dhRecepcao + public sbyte tpProc { - get - { - return dhRecepcaoField; - } - + get => tpProcField; set { - dhRecepcaoField = value; - RaisePropertyChanged("dhRecepcao"); + tpProcField = value; + RaisePropertyChanged(nameof(tpProc)); } } - /// + public bool ShouldSerializetpProc() + => tpProc >= 0; + [XmlElement(Order = 1)] - public string versaoAplicativoRecepcao + public string nrProc { - get - { - return versaoAplicativoRecepcaoField; - } - + get => nrProcField; set { - versaoAplicativoRecepcaoField = value; - RaisePropertyChanged("versaoAplicativoRecepcao"); + nrProcField = value; + RaisePropertyChanged(nameof(nrProc)); } } - /// - [XmlElement(Order = 2)] - public string protocoloEnvio + [XmlElement(DataType = "integer", Order = 99)] + public string codSusp { - get - { - return protocoloEnvioField; - } - + get => codSuspField; set { - protocoloEnvioField = value; - RaisePropertyChanged("protocoloEnvio"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } -} - -/// -/// Dados da recepção do serviço solicitado informado em RetornoEvento -/// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[DesignerCategory("code")] -[XmlType(Namespace = "")] -public partial class TDadosRecepcaoRetornoEvento : object, INotifyPropertyChanged -{ - private Ambiente tpAmbField = Ambiente.Producao; - private DateTime dhRecepcaoField; - private string versaoAplicativoRecepcaoField; - private string protocoloEnvioField; - - /// - [XmlElement(Order = 0)] - public Ambiente tpAmb - { - get - { - return tpAmbField; - } - - set - { - tpAmbField = value; - RaisePropertyChanged("tpAmb"); - } - } - - /// - [XmlElement(Order = 1)] - public DateTime dhRecepcao - { - get - { - return dhRecepcaoField; - } - - set - { - dhRecepcaoField = value; - RaisePropertyChanged("dhRecepcao"); - } - } - - /// - [XmlElement(Order = 2)] - public string versaoAppRecepcao - { - get - { - return versaoAplicativoRecepcaoField; - } - - set - { - versaoAplicativoRecepcaoField = value; - RaisePropertyChanged("versaoAppRecepcao"); - } - } - - /// - [XmlElement(Order = 3)] - public string protocoloEnvioLote - { - get - { - return protocoloEnvioField; - } - - set - { - protocoloEnvioField = value; - RaisePropertyChanged("protocoloEnvioLote"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } -} - -/// -/// Dados do processamento informado em RetornoEvento -/// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[DesignerCategory("code")] -[XmlType(Namespace = "")] -public partial class TProcessamentoRetornoEvento : object, INotifyPropertyChanged -{ - private int cdRespostaField; - private string descRespostaField; - private string versaoAplicativoRecepcaoField; - private DateTime dhRecepcaoField; - private List ocorrenciasField = new List(); - - - /// - [XmlElement(Order = 0)] - public int cdResposta - { - get - { - return cdRespostaField; - } - - set - { - cdRespostaField = value; - RaisePropertyChanged("cdResposta"); - } - } - - /// - [XmlElement(Order = 1)] - public string descResposta - { - get - { - return descRespostaField; - } - - set - { - descRespostaField = value; - RaisePropertyChanged("descResposta"); - } - } - - /// - [XmlElement(Order = 2)] - public string versaoAppProcessamento - { - get - { - return versaoAplicativoRecepcaoField; - } - - set - { - versaoAplicativoRecepcaoField = value; - RaisePropertyChanged("versaoAppProcessamento"); - } - } - - /// - [XmlElement(Order = 3)] - public DateTime dhProcessamento - { - get - { - return dhRecepcaoField; - } - - set - { - dhRecepcaoField = value; - RaisePropertyChanged("dhProcessamento"); - } - } - - /// - [XmlArray("ocorrencias", Order = 4)] - [XmlArrayItem("ocorrencia")] - public List ocorrencias - { - get - { - return ocorrenciasField; - } - - set - { - ocorrenciasField = value; - RaisePropertyChanged("ocorrencias"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } -} - -/// -/// Endereço no Brasil -/// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[DesignerCategory("code")] -[XmlType(Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v02_05_00")] -public partial class TEnderecoBrasil : object, INotifyPropertyChanged -{ - private string tpLogradField; - private string dscLogradField; - private string nrLogradField; - private string complementoField; - private string bairroField; - private string cepField; - private string codMunicField; - private UFCadastro ufField; - - /// - public string tpLograd - { - get - { - return tpLogradField; - } - - set - { - tpLogradField = value; - RaisePropertyChanged("tpLograd"); - } - } - - /// - public string dscLograd - { - get - { - return dscLogradField; - } - - set - { - dscLogradField = value; - RaisePropertyChanged("dscLograd"); - } - } - - /// - public string nrLograd - { - get - { - return nrLogradField; - } - - set - { - nrLogradField = value; - RaisePropertyChanged("nrLograd"); - } - } - - /// - public string complemento - { - get - { - return complementoField; - } - - set - { - complementoField = value; - RaisePropertyChanged("complemento"); - } - } - - /// - public string bairro - { - get - { - return bairroField; - } - - set - { - bairroField = value; - RaisePropertyChanged("bairro"); - } - } - - /// - public string cep - { - get - { - return cepField; - } - - set - { - cepField = value; - RaisePropertyChanged("cep"); - } - } - - /// - [XmlElement(DataType = "integer")] - public string codMunic - { - get - { - return codMunicField; - } - - set - { - codMunicField = value; - RaisePropertyChanged("codMunic"); - } - } - - /// - public UFCadastro uf - { - get - { - return ufField; - } - - set - { - ufField = value; - RaisePropertyChanged("uf"); - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) - { - var propertyChanged = PropertyChanged; - if (propertyChanged != null) - { - propertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } -} - -/* TODO ERROR: Skipped EndRegionDirectiveTrivia */ -/* TODO ERROR: Skipped RegionDirectiveTrivia */ -[System.CodeDom.Compiler.GeneratedCode("System.Xml", "4.0.30319.18033")] -[Serializable()] -[DesignerCategory("code")] -[XmlType(Namespace = "http://www.w3.org/2000/09/xmldsig#")] -public partial class SignatureType : INotifyPropertyChanged -{ - private SignedInfoType signedInfoField; - private SignatureValueType signatureValueField; - private KeyInfoType keyInfoField; - private string idField; - - public SignatureType() : base() - { - keyInfoField = new KeyInfoType(); - signatureValueField = new SignatureValueType(); - signedInfoField = new SignedInfoType(); - } - - public SignedInfoType SignedInfo - { - get - { - return signedInfoField; - } - - set - { - if (signedInfoField is null || signedInfoField.Equals(value) != true) - { - signedInfoField = value; - OnPropertyChanged("SignedInfo"); - } - } - } - - public SignatureValueType SignatureValue - { - get - { - return signatureValueField; - } - - set - { - if (signatureValueField is null || signatureValueField.Equals(value) != true) - { - signatureValueField = value; - OnPropertyChanged("SignatureValue"); - } - } - } - - public KeyInfoType KeyInfo - { - get - { - return keyInfoField; - } - - set - { - if (keyInfoField is null || keyInfoField.Equals(value) != true) - { - keyInfoField = value; - OnPropertyChanged("KeyInfo"); - } - } - } - - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - if (idField is null || idField.Equals(value) != true) - { - idField = value; - OnPropertyChanged("Id"); - } - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public virtual void OnPropertyChanged(string propertyName) - { - var handler = PropertyChanged; - if (handler != null) - { - handler(this, new PropertyChangedEventArgs(propertyName)); - } - } -} - -[System.CodeDom.Compiler.GeneratedCode("System.Xml", "4.0.30319.18033")] -[Serializable()] -[DesignerCategory("code")] -[XmlType(Namespace = "http://www.w3.org/2000/09/xmldsig#")] -public partial class SignedInfoType : INotifyPropertyChanged -{ - private SignedInfoTypeCanonicalizationMethod canonicalizationMethodField; - private SignedInfoTypeSignatureMethod signatureMethodField; - private ReferenceType referenceField; - private string idField; - - public SignedInfoType() : base() - { - referenceField = new ReferenceType(); - signatureMethodField = new SignedInfoTypeSignatureMethod(); - canonicalizationMethodField = new SignedInfoTypeCanonicalizationMethod(); - } - - public SignedInfoTypeCanonicalizationMethod CanonicalizationMethod - { - get - { - return canonicalizationMethodField; - } - - set - { - if (canonicalizationMethodField is null || canonicalizationMethodField.Equals(value) != true) - { - canonicalizationMethodField = value; - OnPropertyChanged("CanonicalizationMethod"); - } - } - } - - public SignedInfoTypeSignatureMethod SignatureMethod - { - get - { - return signatureMethodField; - } - - set - { - if (signatureMethodField is null || signatureMethodField.Equals(value) != true) - { - signatureMethodField = value; - OnPropertyChanged("SignatureMethod"); - } - } - } - - public ReferenceType Reference - { - get - { - return referenceField; - } - - set - { - if (referenceField is null || referenceField.Equals(value) != true) - { - referenceField = value; - OnPropertyChanged("Reference"); - } - } - } - - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - if (idField is null || idField.Equals(value) != true) - { - idField = value; - OnPropertyChanged("Id"); - } - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public virtual void OnPropertyChanged(string propertyName) - { - var handler = PropertyChanged; - if (handler != null) - { - handler(this, new PropertyChangedEventArgs(propertyName)); - } - } -} - -[System.CodeDom.Compiler.GeneratedCode("System.Xml", "4.0.30319.18033")] -[Serializable()] -[DesignerCategory("code")] -[XmlType(AnonymousType = true, Namespace = "http://www.w3.org/2000/09/xmldsig#")] -public partial class SignedInfoTypeCanonicalizationMethod : INotifyPropertyChanged -{ - private string algorithmField; - - public SignedInfoTypeCanonicalizationMethod() : base() - { - algorithmField = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315"; - } - - [XmlAttribute(DataType = "anyURI")] - public string Algorithm - { - get - { - return algorithmField; - } - - set - { - if (algorithmField is null || algorithmField.Equals(value) != true) - { - algorithmField = value; - OnPropertyChanged("Algorithm"); - } - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public virtual void OnPropertyChanged(string propertyName) - { - var handler = PropertyChanged; - if (handler != null) - { - handler(this, new PropertyChangedEventArgs(propertyName)); - } - } -} - -[System.CodeDom.Compiler.GeneratedCode("System.Xml", "4.0.30319.18033")] -[Serializable()] -[DesignerCategory("code")] -[XmlType(AnonymousType = true, Namespace = "http://www.w3.org/2000/09/xmldsig#")] -public partial class SignedInfoTypeSignatureMethod : INotifyPropertyChanged -{ - private string algorithmField; - - public SignedInfoTypeSignatureMethod() : base() - { - algorithmField = "http://www.w3.org/2000/09/xmldsig#rsa-sha1"; - } - - [XmlAttribute(DataType = "anyURI")] - public string Algorithm - { - get - { - return algorithmField; - } - - set - { - if (algorithmField is null || algorithmField.Equals(value) != true) - { - algorithmField = value; - OnPropertyChanged("Algorithm"); - } - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public virtual void OnPropertyChanged(string propertyName) - { - var handler = PropertyChanged; - if (handler != null) - { - handler(this, new PropertyChangedEventArgs(propertyName)); - } - } -} - -[System.CodeDom.Compiler.GeneratedCode("System.Xml", "4.0.30319.18033")] -[Serializable()] -[DesignerCategory("code")] -[XmlType(Namespace = "http://www.w3.org/2000/09/xmldsig#")] -public partial class ReferenceType : INotifyPropertyChanged -{ - private List transformsField; - private ReferenceTypeDigestMethod digestMethodField; - private byte[] digestValueField; - private string idField; - private string uRIField; - private string typeField; - - public ReferenceType() : base() - { - digestMethodField = new ReferenceTypeDigestMethod(); - transformsField = new List(); - } - - [XmlArrayItem("Transform", IsNullable = false)] - public List Transforms - { - get - { - return transformsField; - } - - set - { - if (transformsField is null || transformsField.Equals(value) != true) - { - transformsField = value; - OnPropertyChanged("Transforms"); - } - } - } - - public ReferenceTypeDigestMethod DigestMethod - { - get - { - return digestMethodField; - } - - set - { - if (digestMethodField is null || digestMethodField.Equals(value) != true) - { - digestMethodField = value; - OnPropertyChanged("DigestMethod"); - } - } - } - - [XmlElement(DataType = "base64Binary")] - public byte[] DigestValue - { - get - { - return digestValueField; - } - - set - { - if (digestValueField is null || digestValueField.Equals(value) != true) - { - digestValueField = value; - OnPropertyChanged("DigestValue"); - } - } - } - - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - if (idField is null || idField.Equals(value) != true) - { - idField = value; - OnPropertyChanged("Id"); - } - } - } - - [XmlAttribute(DataType = "anyURI")] - public string URI - { - get - { - return uRIField; - } - - set - { - if (uRIField is null || uRIField.Equals(value) != true) - { - uRIField = value; - OnPropertyChanged("URI"); - } - } - } - - [XmlAttribute(DataType = "anyURI")] - public string Type - { - get - { - return typeField; - } - - set - { - if (typeField is null || typeField.Equals(value) != true) - { - typeField = value; - OnPropertyChanged("Type"); - } - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public virtual void OnPropertyChanged(string propertyName) - { - var handler = PropertyChanged; - if (handler != null) - { - handler(this, new PropertyChangedEventArgs(propertyName)); - } - } -} - -[System.CodeDom.Compiler.GeneratedCode("System.Xml", "4.0.30319.18033")] -[Serializable()] -[DesignerCategory("code")] -[XmlType(Namespace = "http://www.w3.org/2000/09/xmldsig#")] -public partial class TransformType : INotifyPropertyChanged -{ - private List xPathField; - private TTransformURI algorithmField; - - public TransformType() : base() - { - xPathField = new List(); - } - - [XmlElement("XPath")] - public List XPath - { - get - { - return xPathField; - } - - set - { - if (xPathField is null || xPathField.Equals(value) != true) - { - xPathField = value; - OnPropertyChanged("XPath"); - } - } - } - - [XmlAttribute()] - public TTransformURI Algorithm - { - get - { - return algorithmField; - } - - set - { - if (algorithmField.Equals(value) != true) - { - algorithmField = value; - OnPropertyChanged("Algorithm"); - } - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public virtual void OnPropertyChanged(string propertyName) - { - var handler = PropertyChanged; - if (handler != null) - { - handler(this, new PropertyChangedEventArgs(propertyName)); - } - } -} - -[System.CodeDom.Compiler.GeneratedCode("System.Xml", "4.0.30319.18033")] -[Serializable()] -[XmlType(Namespace = "http://www.w3.org/2000/09/xmldsig#")] -public enum TTransformURI -{ - - /// - [XmlEnum("http://www.w3.org/2000/09/xmldsig#enveloped-signature")] - httpwwww3org200009xmldsigenvelopedsignature, - - /// - [XmlEnum("http://www.w3.org/TR/2001/REC-xml-c14n-20010315")] - httpwwww3orgTR2001RECxmlc14n20010315 -} - -[System.CodeDom.Compiler.GeneratedCode("System.Xml", "4.0.30319.18033")] -[Serializable()] -[DesignerCategory("code")] -[XmlType(AnonymousType = true, Namespace = "http://www.w3.org/2000/09/xmldsig#")] -public partial class ReferenceTypeDigestMethod : INotifyPropertyChanged -{ - private string algorithmField; - - public ReferenceTypeDigestMethod() : base() - { - algorithmField = "http://www.w3.org/2001/04/xmlenc#sha256"; // "http://www.w3.org/2000/09/xmldsig#sha1" - } - - [XmlAttribute(DataType = "anyURI")] - public string Algorithm - { - get - { - return algorithmField; - } - - set - { - if (algorithmField is null || algorithmField.Equals(value) != true) - { - algorithmField = value; - OnPropertyChanged("Algorithm"); - } - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public virtual void OnPropertyChanged(string propertyName) - { - var handler = PropertyChanged; - if (handler != null) - { - handler(this, new PropertyChangedEventArgs(propertyName)); - } - } -} - -[System.CodeDom.Compiler.GeneratedCode("System.Xml", "4.0.30319.18033")] -[Serializable()] -[DesignerCategory("code")] -[XmlType(Namespace = "http://www.w3.org/2000/09/xmldsig#")] -public partial class SignatureValueType : INotifyPropertyChanged -{ - private string idField; - private byte[] valueField; - - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - if (idField is null || idField.Equals(value) != true) - { - idField = value; - OnPropertyChanged("Id"); - } - } - } - - [XmlText(DataType = "base64Binary")] - public byte[] Value - { - get - { - return valueField; - } - - set - { - if (valueField is null || valueField.Equals(value) != true) - { - valueField = value; - OnPropertyChanged("Value"); - } - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public virtual void OnPropertyChanged(string propertyName) - { - var handler = PropertyChanged; - if (handler != null) - { - handler(this, new PropertyChangedEventArgs(propertyName)); - } - } -} - -[System.CodeDom.Compiler.GeneratedCode("System.Xml", "4.0.30319.18033")] -[Serializable()] -[DesignerCategory("code")] -[XmlType(Namespace = "http://www.w3.org/2000/09/xmldsig#")] -public partial class KeyInfoType : INotifyPropertyChanged -{ - private X509DataType x509DataField; - private string idField; - - public KeyInfoType() : base() - { - x509DataField = new X509DataType(); - } - - public X509DataType X509Data - { - get - { - return x509DataField; - } - - set - { - if (x509DataField is null || x509DataField.Equals(value) != true) - { - x509DataField = value; - OnPropertyChanged("X509Data"); - } - } - } - - [XmlAttribute(DataType = "ID")] - public string Id - { - get - { - return idField; - } - - set - { - if (idField is null || idField.Equals(value) != true) - { - idField = value; - OnPropertyChanged("Id"); - } - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public virtual void OnPropertyChanged(string propertyName) - { - var handler = PropertyChanged; - if (handler != null) - { - handler(this, new PropertyChangedEventArgs(propertyName)); - } - } -} - -[System.CodeDom.Compiler.GeneratedCode("System.Xml", "4.0.30319.18033")] -[Serializable()] -[DesignerCategory("code")] -[XmlType(Namespace = "http://www.w3.org/2000/09/xmldsig#")] -public partial class X509DataType : INotifyPropertyChanged -{ - private byte[] x509CertificateField; - - [XmlElement(DataType = "base64Binary")] - public byte[] X509Certificate - { - get - { - return x509CertificateField; - } - - set - { - if (x509CertificateField is null || x509CertificateField.Equals(value) != true) - { - x509CertificateField = value; - OnPropertyChanged("X509Certificate"); - } - } - } - - public event PropertyChangedEventHandler PropertyChanged; - - public virtual void OnPropertyChanged(string propertyName) - { - var handler = PropertyChanged; - if (handler != null) - { - handler(this, new PropertyChangedEventArgs(propertyName)); + codSuspField = value; + RaisePropertyChanged(nameof(codSusp)); } } } diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/Enums.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/Enums.cs index ab9bed3f..c916f31a 100644 --- a/src/Core/EficazFramework.SPED/Schemas/e-Social/Enums.cs +++ b/src/Core/EficazFramework.SPED/Schemas/e-Social/Enums.cs @@ -1,6 +1,14 @@  namespace EficazFramework.SPED.Schemas.eSocial; +/// +/// Versão do schema +/// +public enum Versao +{ + v_S_01_02_00 = 0, +} + public enum Ambiente { [System.Xml.Serialization.XmlEnum("1")] @@ -34,6 +42,13 @@ public enum IndicadorApuracao Mensal = 1 } +public enum IndicadorGuia +{ + [System.Xml.Serialization.XmlEnum("1")] + DAE = 1 +} + + public enum PersonalidadeJuridica { [System.Xml.Serialization.XmlEnum("1")] @@ -286,6 +301,22 @@ public enum IndicadorContratAprendiz // De nada } +public enum IndicadorAprendiz +{ + [System.Xml.Serialization.XmlEnum("0")] + NA = 0, + /// + /// Contratação direta: contratação do aprendiz efetivada pelo estabelecimento cumpridor da cota de aprendizagem + /// + [System.Xml.Serialization.XmlEnum("1")] + ContratacaoDireta = 1, + /// + /// Contratação indireta: contratação do aprendiz efetivada por entidades sem fins lucrativos ou por entidades de prática desportiva a serviço do estabelecimento cumpridor da cota + /// + [System.Xml.Serialization.XmlEnum("2")] + ContratacaoIndireta = 2 +} + public enum IndicadorContratPCD { [System.Xml.Serialization.XmlEnum("0")] @@ -321,7 +352,7 @@ public enum TipoProcesso Judicial = 2 } -public enum DescisaoSentenca +public enum DescisaoSentencaCP { [System.Xml.Serialization.XmlEnum("1")] CPP = 1, diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1005.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1005.cs new file mode 100644 index 00000000..b444a18c --- /dev/null +++ b/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1005.cs @@ -0,0 +1,538 @@ +namespace EficazFramework.SPED.Schemas.eSocial; + +[Serializable()] +public partial class S1005 : Evento +{ + private S1005TabelaEstabelecimento evtTabEstabField; + private SignatureType signatureField; + + [XmlElement(Order = 0)] + public S1005TabelaEstabelecimento evtTabEstab + { + get => evtTabEstabField; + set + { + evtTabEstabField = value; + RaisePropertyChanged(nameof(evtTabEstab)); + } + } + + [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#", Order = 1)] + public SignatureType Signature + { + get => signatureField; + set + { + signatureField = value; + RaisePropertyChanged(nameof(Signature)); + } + } + + /// + public override void GeraEventoID() + => evtTabEstabField.Id = string.Format("ID{0}{1}{2}", (int)(evtTabEstabField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtTabEstabField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); + + /// + public override string ContribuinteCNPJ() + => evtTabEstabField.ideEmpregador.nrInsc; + + + // IXmlSignableDocument Members + /// + public override string TagToSign => Evento.root; + /// + public override string TagId => "evtTabEstab"; + /// + public override bool EmptyURI => true; + /// + public override bool SignAsSHA256 => true; + + + // Serialization Members + /// + public override XmlSerializer DefineSerializer() => + new(typeof(S1005), new XmlRootAttribute(Evento.root) { Namespace = $"http://www.esocial.gov.br/schema/evt/evtTabEstab/{Versao}", IsNullable = false }); +} + +/// +public partial class S1005TabelaEstabelecimento : ESocialBindableObject +{ + private IdentificacaoCadastro ideEventoField; + private Empregador ideEmpregadorField; + private S1005InfoEstabelecimento infoEstabField; + private string idField; + + [XmlElement(Order = 0)] + public IdentificacaoCadastro ideEvento + { + get => ideEventoField; + set + { + ideEventoField = value; + RaisePropertyChanged(nameof(ideEvento)); + } + } + + [XmlElement(Order = 1)] + public Empregador ideEmpregador + { + get => ideEmpregadorField; + set + { + ideEmpregadorField = value; + RaisePropertyChanged(nameof(ideEmpregador)); + } + } + + [XmlElement(Order = 2)] + public S1005InfoEstabelecimento infoEstab + { + get => infoEstabField; + set + { + infoEstabField = value; + RaisePropertyChanged(nameof(infoEstab)); + } + } + + [XmlAttribute(DataType = "ID")] + public string Id + { + get => idField; + set + { + idField = value; + RaisePropertyChanged(nameof(Id)); + } + } +} + +/// +public partial class S1005InfoEstabelecimento : ESocialBindableObject +{ + private object itemField; + + [XmlElement("alteracao", typeof(S1005Alteracao), Order = 0)] + [XmlElement("exclusao", typeof(S1005Exclusao), Order = 0)] + [XmlElement("inclusao", typeof(S1005Inclusao), Order = 0)] + public object Item + { + get => itemField; + set + { + itemField = value; + RaisePropertyChanged(nameof(Item)); + } + } +} + + +/// +public partial class S1005Inclusao : ESocialBindableObject +{ + private S1005IdentificacaoEstabelecimento ideEstabField; + private S1005DadosEstabelecimento dadosEstabField; + + [XmlElement(Order = 0)] + public S1005IdentificacaoEstabelecimento ideEstab + { + get => ideEstabField; + set + { + ideEstabField = value; + RaisePropertyChanged(nameof(ideEstab)); + } + } + + [XmlElement(Order = 1)] + public S1005DadosEstabelecimento dadosEstab + { + get => dadosEstabField; + set + { + dadosEstabField = value; + RaisePropertyChanged(nameof(dadosEstab)); + } + } +} + +/// +public partial class S1005Alteracao : ESocialBindableObject +{ + private S1005IdentificacaoEstabelecimento ideEstabField; + private S1005DadosEstabelecimento dadosEstabField; + private IdePeriodo novaValidadeField; + + [XmlElement(Order = 0)] + public S1005IdentificacaoEstabelecimento ideEstab + { + get => ideEstabField; + set + { + ideEstabField = value; + RaisePropertyChanged(nameof(ideEstab)); + } + } + + [XmlElement(Order = 1)] + public S1005DadosEstabelecimento dadosEstab + { + get => dadosEstabField; + set + { + dadosEstabField = value; + RaisePropertyChanged(nameof(dadosEstab)); + } + } + + [XmlElement(Order = 2)] + public IdePeriodo novaValidade + { + get => novaValidadeField; + set + { + novaValidadeField = value; + RaisePropertyChanged(nameof(novaValidade)); + } + } +} + +/// +public partial class S1005Exclusao : ESocialBindableObject +{ + private S1005IdentificacaoEstabelecimento ideEstabField; + + [XmlElement(Order = 0)] + public S1005IdentificacaoEstabelecimento ideEstab + { + get => ideEstabField; + set + { + ideEstabField = value; + RaisePropertyChanged(nameof(ideEstab)); + } + } +} + + +/// +public partial class S1005IdentificacaoEstabelecimento : ESocialBindableObject +{ + private TipoInscricao tpInscField = TipoInscricao.CNPJ; + private string nrInscField; + private string iniValidField; + private string fimValidField; + + [XmlElement(Order = 0)] + public TipoInscricao tpInsc + { + get => tpInscField; + set + { + tpInscField = value; + RaisePropertyChanged(nameof(tpInsc)); + } + } + + [XmlElement(Order = 1)] + public string nrInsc + { + get => nrInscField; + set + { + nrInscField = value; + RaisePropertyChanged(nameof(nrInsc)); + } + } + + [XmlElement(Order = 2)] + public string iniValid + { + get => iniValidField; + set + { + iniValidField = value; + RaisePropertyChanged(nameof(iniValid)); + } + } + + [XmlElement(Order = 3)] + public string fimValid + { + get => fimValidField; + set + { + fimValidField = value; + RaisePropertyChanged(nameof(fimValid)); + } + } +} + +/// +public partial class S1005DadosEstabelecimento : ESocialBindableObject +{ + private string cnaePrepField; + private string cnpjRespField; + private S1005AliquotaGilRat aliqGilratField; + private S1005InfoCaePF infoCaepfField; + private S1005InfoObra infoObraField; + private S1005InfoTrabalhistas infoTrabField; + + [XmlElement(DataType = "integer", Order = 0)] + public string cnaePrep + { + get => cnaePrepField; + set + { + cnaePrepField = value; + RaisePropertyChanged(nameof(cnaePrep)); + } + } + + [XmlElement(Order = 1)] + public string cnpjResp + { + get => cnpjRespField; + set + { + cnpjRespField = value; + RaisePropertyChanged(nameof(cnpjResp)); + } + } + + [XmlElement(Order = 2)] + public S1005AliquotaGilRat aliqGilrat + { + get => aliqGilratField; + set + { + aliqGilratField = value; + RaisePropertyChanged(nameof(aliqGilrat)); + } + } + + [XmlElement(Order = 3)] + public S1005InfoCaePF infoCaepf + { + get => infoCaepfField; + set + { + infoCaepfField = value; + RaisePropertyChanged(nameof(infoCaepf)); + } + } + + [XmlElement(Order = 4)] + public S1005InfoObra infoObra + { + get => infoObraField; + set + { + infoObraField = value; + RaisePropertyChanged(nameof(infoObra)); + } + } + + [XmlElement(Order = 5)] + public S1005InfoTrabalhistas infoTrab + { + get => infoTrabField; + set + { + infoTrabField = value; + RaisePropertyChanged(nameof(infoTrab)); + } + } +} + +/// +public partial class S1005AliquotaGilRat : ESocialBindableObject +{ + private int? aliqRatField; + private decimal? fapField; + private ProcessoAdmOuJud procAdmJudRatField; + private ProcessoAdmOuJud procAdmJudFapField; + + /// + /// Valores válidos: 1, 2 ou 3 + /// + [XmlElement(Order = 0)] + public int? aliqRat + { + get => aliqRatField; + set + { + aliqRatField = value; + RaisePropertyChanged(nameof(aliqRat)); + } + } + + public bool ShouldSerializealiqRat() + => aliqRat.HasValue; + + /// + /// Intervalo válido: de 0.5 a 2.0 + /// + [XmlElement(Order = 1)] + public decimal? fap + { + get => fapField; + set + { + fapField = value; + RaisePropertyChanged(nameof(fap)); + } + } + + public bool ShouldSerializefap() + => fap.HasValue; + + + [XmlElement(Order = 3)] + public ProcessoAdmOuJud procAdmJudRat + { + get => procAdmJudRatField; + set + { + procAdmJudRatField = value; + RaisePropertyChanged(nameof(procAdmJudRat)); + } + } + + [XmlElement(Order = 4)] + public ProcessoAdmOuJud procAdmJudFap + { + get => procAdmJudFapField; + set + { + procAdmJudFapField = value; + RaisePropertyChanged(nameof(procAdmJudFap)); + } + } +} + +/// +public partial class S1005InfoCaePF : ESocialBindableObject +{ + private TipoCAEPF tpCaepfField = TipoCAEPF.ProdRural; + + [XmlElement(Order = 0)] + public TipoCAEPF tpCaepf + { + get => tpCaepfField; + set + { + tpCaepfField = value; + RaisePropertyChanged(nameof(tpCaepf)); + } + } +} + +/// +public partial class S1005InfoObra : ESocialBindableObject +{ + private IndicadorSubstPatronalObra indSubstPatrObraField = IndicadorSubstPatronalObra.NaoSubstituida; + + [XmlElement(Order = 0)] + public IndicadorSubstPatronalObra indSubstPatrObra + { + get => indSubstPatrObraField; + set + { + indSubstPatrObraField = value; + RaisePropertyChanged(nameof(indSubstPatrObra)); + } + } +} + +/// +public partial class S1005InfoTrabalhistas : ESocialBindableObject +{ + private S1005InfoAprendiz infoAprField; + private S1005InfoPcd infoPCDField; + + [XmlElement(Order = 0)] + public S1005InfoAprendiz infoApr + { + get => infoAprField; + set + { + infoAprField = value; + RaisePropertyChanged(nameof(infoApr)); + } + } + + [XmlElement(Order = 1)] + public S1005InfoPcd infoPCD + { + get => infoPCDField; + set + { + infoPCDField = value; + RaisePropertyChanged(nameof(infoPCD)); + } + } +} + +/// +public partial class S1005InfoAprendiz : ESocialBindableObject +{ + private string nrProcJudField; + private List infoEntEducField; + + [XmlElement(Order = 0)] + public string nrProcJud + { + get => nrProcJudField; + set + { + nrProcJudField = value; + RaisePropertyChanged(nameof(nrProcJud)); + } + } + + [XmlElement("infoEntEduc", Order = 1)] + public List infoEntEduc + { + get => infoEntEducField; + set + { + infoEntEducField = value; + RaisePropertyChanged(nameof(infoEntEduc)); + } + } +} + +/// +public partial class S1005InfoEntidadeEduc : ESocialBindableObject +{ + private string nrInscField; + + [XmlElement(Order = 0)] + public string nrInsc + { + get => nrInscField; + set + { + nrInscField = value; + RaisePropertyChanged(nameof(nrInsc)); + } + } +} + +/// +public partial class S1005InfoPcd : ESocialBindableObject +{ + private string nrProcJudField; + + [XmlElement(Order = 0)] + public string nrProcJud + { + get => nrProcJudField; + set + { + nrProcJudField = value; + RaisePropertyChanged(nameof(nrProcJud)); + } + } +} diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1010.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1010.cs new file mode 100644 index 00000000..6d7fb40d --- /dev/null +++ b/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1010.cs @@ -0,0 +1,420 @@ +namespace EficazFramework.SPED.Schemas.eSocial; + +[Serializable()] +public partial class S1010 : Evento +{ + private S1010Rubrica evtTabRubricaField; + private SignatureType signatureField; + + public S1010Rubrica evtTabRubrica + { + get => evtTabRubricaField; + set + { + evtTabRubricaField = value; + RaisePropertyChanged(nameof(evtTabRubrica)); + } + } + + [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#")] + public SignatureType Signature + { + get => signatureField; + set + { + signatureField = value; + RaisePropertyChanged(nameof(Signature)); + } + } + + + // Evento Members + /// + public override void GeraEventoID() + { + evtTabRubricaField.Id = string.Format("ID{0}{1}{2}", (int)(evtTabRubricaField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtTabRubricaField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); + } + + /// + public override string ContribuinteCNPJ() + { + return evtTabRubricaField.ideEmpregador.nrInsc; + } + + + // IXmlSignableDocument Members + /// + public override string TagToSign => Evento.root; + /// + public override string TagId => "evtTabRubrica"; + /// + public override bool EmptyURI => true; + /// + public override bool SignAsSHA256 => true; + + + // Serialization Members + /// + public override XmlSerializer DefineSerializer() => + new(typeof(S1010), new XmlRootAttribute(Evento.root) { Namespace = $"http://www.esocial.gov.br/schema/evt/evtTabRubrica/{Versao}", IsNullable = false }); +} + +/// +public partial class S1010Rubrica : ESocialBindableObject +{ + private IdentificacaoCadastro ideEventoField; + private Empregador ideEmpregadorField; + private S1010InfoRubrica infoRubricaField; + private string idField; + + public IdentificacaoCadastro ideEvento + { + get => ideEventoField; + set + { + ideEventoField = value; + RaisePropertyChanged(nameof(ideEvento)); + } + } + + public Empregador ideEmpregador + { + get => ideEmpregadorField; + set + { + ideEmpregadorField = value; + RaisePropertyChanged(nameof(ideEmpregador)); + } + } + + public S1010InfoRubrica infoRubrica + { + get => infoRubricaField; + set + { + infoRubricaField = value; + RaisePropertyChanged(nameof(infoRubrica)); + } + } + + [XmlAttribute(DataType = "ID")] + public string Id + { + get => idField; + set + { + idField = value; + RaisePropertyChanged(nameof(Id)); + } + } +} + +/// +public partial class S1010InfoRubrica : ESocialBindableObject +{ + private object itemField; + + [XmlElement("alteracao", typeof(S1010Alteracao))] + [XmlElement("exclusao", typeof(S1010Exclusao))] + [XmlElement("inclusao", typeof(S1010Inclusao))] + public object Item + { + get => itemField; + set + { + itemField = value; + RaisePropertyChanged(nameof(Item)); + } + } +} + +/// +public partial class S1010Inclusao : ESocialBindableObject +{ + private S1010IdentificacaoRubrica ideRubricaField; + private S1010DadosRubrica dadosRubricaField; + + public S1010IdentificacaoRubrica ideRubrica + { + get => ideRubricaField; + set + { + ideRubricaField = value; + RaisePropertyChanged(nameof(ideRubrica)); + } + } + + public S1010DadosRubrica dadosRubrica + { + get => dadosRubricaField; + set + { + dadosRubricaField = value; + RaisePropertyChanged(nameof(dadosRubrica)); + } + } +} + +/// +public partial class S1010Alteracao : ESocialBindableObject +{ + private S1010IdentificacaoRubrica ideRubricaField; + private S1010DadosRubrica dadosRubricaField; + private IdePeriodo novaValidadeField; + + public S1010IdentificacaoRubrica ideRubrica + { + get => ideRubricaField; + set + { + ideRubricaField = value; + RaisePropertyChanged(nameof(ideRubrica)); + } + } + + public S1010DadosRubrica dadosRubrica + { + get => dadosRubricaField; + set + { + dadosRubricaField = value; + RaisePropertyChanged(nameof(dadosRubrica)); + } + } + + public IdePeriodo novaValidade + { + get => novaValidadeField; + set + { + novaValidadeField = value; + RaisePropertyChanged(nameof(novaValidade)); + } + } +} + +/// +public partial class S1010Exclusao : ESocialBindableObject +{ + private S1010IdentificacaoRubrica ideRubricaField; + + public S1010IdentificacaoRubrica ideRubrica + { + get => ideRubricaField; + set + { + ideRubricaField = value; + RaisePropertyChanged(nameof(ideRubrica)); + } + } +} + +/// +public partial class S1010IdentificacaoRubrica : ESocialBindableObject +{ + private string codRubrField; + private string ideTabRubrField; + private string iniValidField; + private string fimValidField; + + public string codRubr + { + get => codRubrField; + set + { + codRubrField = value; + RaisePropertyChanged(nameof(codRubr)); + } + } + + public string ideTabRubr + { + get => ideTabRubrField; + set + { + ideTabRubrField = value; + RaisePropertyChanged(nameof(ideTabRubr)); + } + } + + public string iniValid + { + get => iniValidField; + set + { + iniValidField = value; + RaisePropertyChanged(nameof(iniValid)); + } + } + + public string fimValid + { + get => fimValidField; + set + { + fimValidField = value; + RaisePropertyChanged(nameof(fimValid)); + } + } +} + +/// +public partial class S1010DadosRubrica : ESocialBindableObject +{ + private string dscRubrField; + private int? natRubrField; + private NaturezaRubrica tpRubrField = NaturezaRubrica.Outros; + private string codIncCPField; + private string codIncIRRFField; + private string codIncFGTSField; + private string codIncCPRPField; + private SimNaoString tetoRemunField = SimNaoString.Nao; + private string observacaoField; + private List ideProcessoCPField; + private List ideProcessoIRRFField; + private List ideProcessoFGTSField; + + public string dscRubr + { + get => dscRubrField; + set + { + dscRubrField = value; + RaisePropertyChanged(nameof(dscRubr)); + } + } + + [XmlElement()] + public int? natRubr + { + get => natRubrField; + set + { + natRubrField = value; + RaisePropertyChanged(nameof(natRubr)); + } + } + + public bool ShouldSerializenatRubr() + => natRubr.HasValue; + + public NaturezaRubrica tpRubr + { + get => tpRubrField; + set + { + tpRubrField = value; + RaisePropertyChanged(nameof(tpRubr)); + } + } + + public string codIncCP + { + get => codIncCPField; + set + { + codIncCPField = value; + RaisePropertyChanged(nameof(codIncCP)); + } + } + + public string codIncIRRF + { + get => codIncIRRFField; + set + { + codIncIRRFField = value; + RaisePropertyChanged(nameof(codIncIRRF)); + } + } + + public string codIncFGTS + { + get => codIncFGTSField; + set + { + codIncFGTSField = value; + RaisePropertyChanged(nameof(codIncFGTS)); + } + } + + public string codIncCPRP + { + get => codIncCPRPField; + set + { + codIncCPRPField = value; + RaisePropertyChanged(nameof(codIncCPRP)); + } + } + + public SimNaoString tetoRemun + { + get => tetoRemunField; + set + { + tetoRemunField = value; + RaisePropertyChanged(nameof(tetoRemun)); + } + } + + public string observacao + { + get => observacaoField; + set + { + observacaoField = value; + RaisePropertyChanged(nameof(observacao)); + } + } + + [XmlElement("ideProcessoCP")] + public List ideProcessoCP + { + get => ideProcessoCPField; + set + { + ideProcessoCPField = value; + RaisePropertyChanged(nameof(ideProcessoCP)); + } + } + + [XmlElement("ideProcessoIRRF")] + public List ideProcessoIRRF + { + get => ideProcessoIRRFField; + set + { + ideProcessoIRRFField = value; + RaisePropertyChanged(nameof(ideProcessoIRRF)); + } + } + + [XmlElement("ideProcessoFGTS")] + public List ideProcessoFGTS + { + get => ideProcessoFGTSField; + set + { + ideProcessoFGTSField = value; + RaisePropertyChanged(nameof(ideProcessoFGTS)); + } + } +} + +/// +public partial class S1010ProcessoCP : ProcessoAdmOuJud +{ + private DescisaoSentencaCP extDecisaoField = DescisaoSentencaCP.CPP; + + [XmlElement(Order = 2)] + public DescisaoSentencaCP extDecisao + { + get => extDecisaoField; + set + { + extDecisaoField = value; + RaisePropertyChanged(nameof(extDecisao)); + } + } +} \ No newline at end of file diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1020.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1020.cs new file mode 100644 index 00000000..f664eb72 --- /dev/null +++ b/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1020.cs @@ -0,0 +1,509 @@ +namespace EficazFramework.SPED.Schemas.eSocial; + + +[Serializable()] +public partial class S1020 : Evento +{ + private S1020TabelaLotacao evtTabLotacaoField; + private SignatureType signatureField; + + public S1020TabelaLotacao evtTabLotacao + { + get => evtTabLotacaoField; + set + { + evtTabLotacaoField = value; + RaisePropertyChanged(nameof(evtTabLotacao)); + } + } + + [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#")] + public SignatureType Signature + { + get => signatureField; + set + { + signatureField = value; + RaisePropertyChanged(nameof(Signature)); + } + } + + + // Evento Members + /// + public override void GeraEventoID() + { + evtTabLotacaoField.Id = string.Format("ID{0}{1}{2}", (int)(evtTabLotacaoField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtTabLotacaoField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); + } + + /// + public override string ContribuinteCNPJ() + { + return evtTabLotacaoField.ideEmpregador.nrInsc; + } + + + // IXmlSignableDocument Members + /// + public override string TagToSign => Evento.root; + /// + public override string TagId => "evtTabLotacao"; + /// + public override bool EmptyURI => true; + /// + public override bool SignAsSHA256 => true; + + + // Serialization Members + /// + public override XmlSerializer DefineSerializer() => + new(typeof(S1020), new XmlRootAttribute(Evento.root) { Namespace = $"http://www.esocial.gov.br/schema/evt/evtTabLotacao/{Versao}", IsNullable = false }); + +} + +/// +public partial class S1020TabelaLotacao : ESocialBindableObject +{ + private IdentificacaoCadastro ideEventoField; + private Empregador ideEmpregadorField; + private S1020InfoLotacao infoLotacaoField; + private string idField; + + public IdentificacaoCadastro ideEvento + { + get => ideEventoField; + set + { + ideEventoField = value; + RaisePropertyChanged(nameof(ideEvento)); + } + } + + public Empregador ideEmpregador + { + get => ideEmpregadorField; + set + { + ideEmpregadorField = value; + RaisePropertyChanged(nameof(ideEmpregador)); + } + } + + public S1020InfoLotacao infoLotacao + { + get => infoLotacaoField; + set + { + infoLotacaoField = value; + RaisePropertyChanged(nameof(infoLotacao)); + } + } + + [XmlAttribute(DataType = "ID")] + public string Id + { + get => idField; + set + { + idField = value; + RaisePropertyChanged(nameof(Id)); + } + } +} + +/// +public partial class S1020InfoLotacao : ESocialBindableObject +{ + private object itemField; + + [XmlElement("alteracao", typeof(S1020Alteracao))] + [XmlElement("exclusao", typeof(S1020Exclusao))] + [XmlElement("inclusao", typeof(S1020Inclusao))] + public object Item + { + get => itemField; + set + { + itemField = value; + RaisePropertyChanged(nameof(Item)); + } + } +} + +/// +public partial class S1020Inclusao : ESocialBindableObject +{ + private S1020IdentificacaoLotacao ideLotacaoField; + private S1020DadosLotacao dadosLotacaoField; + + public S1020IdentificacaoLotacao ideLotacao + { + get => ideLotacaoField; + set + { + ideLotacaoField = value; + RaisePropertyChanged(nameof(ideLotacao)); + } + } + + public S1020DadosLotacao dadosLotacao + { + get => dadosLotacaoField; + set + { + dadosLotacaoField = value; + RaisePropertyChanged(nameof(dadosLotacao)); + } + } +} + +/// +public partial class S1020Alteracao : ESocialBindableObject +{ + private S1020IdentificacaoLotacao ideLotacaoField; + private S1020DadosLotacao dadosLotacaoField; + private IdePeriodo novaValidadeField; + + public S1020IdentificacaoLotacao ideLotacao + { + get => ideLotacaoField; + set + { + ideLotacaoField = value; + RaisePropertyChanged(nameof(ideLotacao)); + } + } + + public S1020DadosLotacao dadosLotacao + { + get => dadosLotacaoField; + set + { + dadosLotacaoField = value; + RaisePropertyChanged(nameof(dadosLotacao)); + } + } + + public IdePeriodo novaValidade + { + get => novaValidadeField; + set + { + novaValidadeField = value; + RaisePropertyChanged(nameof(novaValidade)); + } + } +} + +/// +public partial class S1020Exclusao : ESocialBindableObject +{ + private S1020IdentificacaoLotacao ideLotacaoField; + + public S1020IdentificacaoLotacao ideLotacao + { + get => ideLotacaoField; + set + { + ideLotacaoField = value; + RaisePropertyChanged(nameof(ideLotacao)); + } + } +} + +/// +public partial class S1020IdentificacaoLotacao : ESocialBindableObject +{ + private string codLotacaoField; + private string iniValidField; + private string fimValidField; + + public string codLotacao + { + get => codLotacaoField; + set + { + codLotacaoField = value; + RaisePropertyChanged(nameof(codLotacao)); + } + } + + public string iniValid + { + get => iniValidField; + set + { + iniValidField = value; + RaisePropertyChanged(nameof(iniValid)); + } + } + + public string fimValid + { + get => fimValidField; + set + { + fimValidField = value; + RaisePropertyChanged(nameof(fimValid)); + } + } +} + +/// +public partial class S1020DadosLotacao : ESocialBindableObject +{ + private string tpLotacaoField; + private PersonalidadeJuridica tpInscField = PersonalidadeJuridica.CNPJ; + private bool tpInscFieldSpecified; + private string nrInscField; + private S1020FpasLotacao fpasLotacaoField; + private S1020InfoEmprParcial infoEmprParcialField; + private S1020DadosOpPortuario dadosOpPortField; + + public string tpLotacao + { + get => tpLotacaoField; + set + { + tpLotacaoField = value; + RaisePropertyChanged(nameof(tpLotacao)); + } + } + + public PersonalidadeJuridica tpInsc + { + get => tpInscField; + set + { + tpInscField = value; + RaisePropertyChanged(nameof(tpInsc)); + } + } + + [XmlIgnore()] + public bool tpInscSpecified + { + get => tpInscFieldSpecified; + set + { + tpInscFieldSpecified = value; + RaisePropertyChanged(nameof(tpInscSpecified)); + } + } + + public string nrInsc + { + get => nrInscField; + set + { + nrInscField = value; + RaisePropertyChanged(nameof(nrInsc)); + } + } + + public S1020FpasLotacao fpasLotacao + { + get => fpasLotacaoField; + set + { + fpasLotacaoField = value; + RaisePropertyChanged(nameof(fpasLotacao)); + } + } + + public S1020InfoEmprParcial infoEmprParcial + { + get => infoEmprParcialField; + set + { + infoEmprParcialField = value; + RaisePropertyChanged(nameof(infoEmprParcial)); + } + } + + public S1020DadosOpPortuario dadosOpPort + { + get => dadosOpPortField; + set + { + dadosOpPortField = value; + RaisePropertyChanged(nameof(dadosOpPort)); + } + } +} + +/// +public partial class S1020FpasLotacao : ESocialBindableObject +{ + private int fpasField; + private string codTercsField; + private string codTercsSuspField; + private List infoProcJudTerceirosField; + + [XmlElement()] + public int fpas + { + get => fpasField; + set + { + fpasField = value; + RaisePropertyChanged(nameof(fpas)); + } + } + + public string codTercs + { + get => codTercsField; + set + { + codTercsField = value; + RaisePropertyChanged(nameof(codTercs)); + } + } + + public string codTercsSusp + { + get => codTercsSuspField; + set + { + codTercsSuspField = value; + RaisePropertyChanged(nameof(codTercsSusp)); + } + } + + [XmlArrayItem("procJudTerceiro", IsNullable = false)] + public List infoProcJudTerceiros + { + get => infoProcJudTerceirosField; + set + { + infoProcJudTerceirosField = value; + RaisePropertyChanged(nameof(infoProcJudTerceiros)); + } + } +} + +/// +public partial class S1020FpasLotacaoProcJudTerceiro : ESocialBindableObject +{ + private string codTercField; + private string nrProcJudField; + private string codSuspField; + + public string codTerc + { + get => codTercField; + set + { + codTercField = value; + RaisePropertyChanged(nameof(codTerc)); + } + } + + public string nrProcJud + { + get => nrProcJudField; + set + { + nrProcJudField = value; + RaisePropertyChanged(nameof(nrProcJud)); + } + } + + [XmlElement(DataType = "integer")] + public string codSusp + { + get => codSuspField; + set + { + codSuspField = value; + RaisePropertyChanged(nameof(codSusp)); + } + } +} + +/// +public partial class S1020InfoEmprParcial : ESocialBindableObject +{ + private PersonalidadeJuridica tpInscContratField = PersonalidadeJuridica.CNPJ; + private string nrInscContratField; + private PersonalidadeJuridica tpInscPropField = PersonalidadeJuridica.CNPJ; + private string nrInscPropField; + + public PersonalidadeJuridica tpInscContrat + { + get => tpInscContratField; + set + { + tpInscContratField = value; + RaisePropertyChanged(nameof(tpInscContrat)); + } + } + + public string nrInscContrat + { + get => nrInscContratField; + set + { + nrInscContratField = value; + RaisePropertyChanged(nameof(nrInscContrat)); + } + } + + public PersonalidadeJuridica tpInscProp + { + get => tpInscPropField; + set + { + tpInscPropField = value; + RaisePropertyChanged(nameof(tpInscProp)); + } + } + + public string nrInscProp + { + get => nrInscPropField; + set + { + nrInscPropField = value; + RaisePropertyChanged(nameof(nrInscProp)); + } + } +} + +/// +public partial class S1020DadosOpPortuario : ESocialBindableObject +{ + private int? aliqRatField; + private decimal? fapField; + + [XmlElement(Order = 0)] + public int? aliqRat + { + get => aliqRatField; + set + { + aliqRatField = value; + RaisePropertyChanged(nameof(aliqRat)); + + } + } + + public bool ShouldSerializealiqRat() + => aliqRat.HasValue; + + + /// + /// Intervalo válido: de 0.5 a 2.0 + /// + [XmlElement(Order = 1)] + public decimal? fap + { + get => fapField; + set + { + fapField = value; + RaisePropertyChanged(nameof(fap)); + } + } +} \ No newline at end of file diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1260.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1260.cs new file mode 100644 index 00000000..23bb68ff --- /dev/null +++ b/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1260.cs @@ -0,0 +1,461 @@ +using System.Collections.ObjectModel; + +namespace EficazFramework.SPED.Schemas.eSocial; + +[Serializable()] +public partial class S1260 : Evento +{ + private S1260ComercializacaoProd evtComProdField; + private SignatureType signatureField; + + public S1260ComercializacaoProd evtComProd + { + get => evtComProdField; + set + { + evtComProdField = value; + RaisePropertyChanged(nameof(evtComProd)); + } + } + + [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#")] + public SignatureType Signature + { + get => signatureField; + set + { + signatureField = value; + RaisePropertyChanged(nameof(Signature)); + } + } + + + // Evento Members + /// + public override void GeraEventoID() + => evtComProdField.Id = string.Format("ID{0}{1}{2}", (int)(evtComProdField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtComProdField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); + + /// + public override string ContribuinteCNPJ() + => evtComProdField.ideEmpregador.nrInsc; + + + // IXmlSignableDocument Members + /// + public override string TagToSign => Evento.root; + /// + public override string TagId => "evtComProd"; + /// + public override bool EmptyURI => true; + /// + public override bool SignAsSHA256 => true; + + + // Serialization Members + /// + public override XmlSerializer DefineSerializer() => + new(typeof(S1260), new XmlRootAttribute(Evento.root) { Namespace = $"http://www.esocial.gov.br/schema/evt/evtComProd/{Versao}", IsNullable = false }); +} + +public partial class S1260ComercializacaoProd : ESocialBindableObject +{ + private IdeEventoPeriodico ideEventoField; + private Empregador ideEmpregadorField; + private S1260InfoComProducao infoComProdField; + private string idField; + + public IdeEventoPeriodico ideEvento + { + get => ideEventoField; + set + { + ideEventoField = value; + RaisePropertyChanged(nameof(ideEvento)); + } + } + + public Empregador ideEmpregador + { + get => ideEmpregadorField; + set + { + ideEmpregadorField = value; + RaisePropertyChanged(nameof(ideEmpregador)); + } + } + + public S1260InfoComProducao infoComProd + { + get => infoComProdField; + set + { + infoComProdField = value; + RaisePropertyChanged(nameof(infoComProd)); + } + } + + [XmlAttribute(DataType = "ID")] + public string Id + { + get => idField; + set + { + idField = value; + RaisePropertyChanged(nameof(Id)); + } + } +} + +public partial class S1260InfoComProducao : ESocialBindableObject +{ + private S1260IdeEstabelecimento ideEstabelField; + + public S1260IdeEstabelecimento ideEstabel + { + get => ideEstabelField; + set + { + ideEstabelField = value; + RaisePropertyChanged(nameof(ideEstabel)); + } + } +} + +public partial class S1260IdeEstabelecimento : ESocialBindableObject +{ + private string nrInscEstabRuralField; + private ObservableCollection tpComercField = new ObservableCollection(); + + /// + /// CAEPF (substituiu o CEI) + /// + /// + public string nrInscEstabRural + { + get => nrInscEstabRuralField; + set + { + nrInscEstabRuralField = value; + RaisePropertyChanged(nameof(nrInscEstabRural)); + } + } + + [XmlElement("tpComerc")] + public ObservableCollection tpComerc + { + get => tpComercField; + set + { + tpComercField = value; + RaisePropertyChanged(nameof(tpComerc)); + } + } +} + +public partial class S1260TipoComercializacao : ESocialBindableObject +{ + private IndicadorComercializacaoS1260 indComercField = IndicadorComercializacaoS1260.Vendas_a_PJ; + private decimal vrTotComField; + private ObservableCollection ideAdquirField = []; + private ObservableCollection infoProcJudField = []; + + public IndicadorComercializacaoS1260 indComerc + { + get => indComercField; + set + { + indComercField = value; + RaisePropertyChanged(nameof(indComerc)); + } + } + + public decimal vrTotCom + { + get => vrTotComField; + set + { + vrTotComField = value; + RaisePropertyChanged(nameof(vrTotCom)); + } + } + + [XmlIgnore()] + public decimal vrCPDesc => ideAdquirField.Sum(f => f.vrCPDesc); + + [XmlIgnore()] + public decimal vrRatDescPR => ideAdquirField.Sum(f => f.vrRatDescPR); + + [XmlIgnore()] + public decimal vrSenarDesc => ideAdquirField.Sum(f => f.vrSenarDesc); + + + [XmlElement("ideAdquir", Order = 2)] + public ObservableCollection ideAdquir + { + get => ideAdquirField; + set + { + ideAdquirField = value; + RaisePropertyChanged(nameof(ideAdquir)); + } + } + + [XmlElement("infoProcJud", Order = 3)] + public ObservableCollection infoProcJud + { + get => infoProcJudField; + set + { + infoProcJudField = value; + RaisePropertyChanged(nameof(infoProcJud)); + } + } +} + +public partial class S1260TpComercIdeAdquirente : ESocialBindableObject +{ + private PersonalidadeJuridica tpInscField = PersonalidadeJuridica.CNPJ; + private string nrInscField; + private decimal vrComercField; + private ObservableCollection nfsField = new ObservableCollection(); + + public PersonalidadeJuridica tpInsc + { + get => tpInscField; + set + { + tpInscField = value; + RaisePropertyChanged(nameof(tpInsc)); + } + } + + public string nrInsc + { + get => nrInscField; + set + { + nrInscField = value; + RaisePropertyChanged(nameof(nrInsc)); + } + } + + public decimal vrComerc + { + get => vrComercField; + set + { + vrComercField = value; + RaisePropertyChanged(nameof(vrComerc)); + } + } + + [XmlIgnore()] + public decimal vrCPDesc => nfs.Sum(f => f.vrCPDescPR); + + [XmlIgnore()] + public decimal vrRatDescPR => nfs.Sum(f => f.vrRatDescPR); + + [XmlIgnore()] + public decimal vrSenarDesc => nfs.Sum(f => f.vrSenarDesc); + + + [XmlElement("nfs")] + public ObservableCollection nfs + { + get => nfsField; + set + { + nfsField = value; + RaisePropertyChanged(nameof(nfs)); + } + } +} + +public partial class S1260IdeAdquirenteNf : ESocialBindableObject +{ + private string serieField; + private string nrDoctoField; + private DateTime dtEmisNFField; + private decimal vlrBrutoField; + private decimal vrCPDescPRField; + private decimal vrRatDescPRField; + private decimal vrSenarDescField; + + public string serie + { + get => serieField; + set + { + serieField = value; + RaisePropertyChanged(nameof(serie)); + } + } + + public string nrDocto + { + get => nrDoctoField; + set + { + nrDoctoField = value; + RaisePropertyChanged(nameof(nrDocto)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtEmisNF + { + get => dtEmisNFField; + set + { + dtEmisNFField = value; + RaisePropertyChanged(nameof(dtEmisNF)); + } + } + + public decimal vlrBruto + { + get => vlrBrutoField; + set + { + vlrBrutoField = value; + RaisePropertyChanged(nameof(vlrBruto)); + } + } + + public decimal vrCPDescPR + { + get => vrCPDescPRField; + set + { + vrCPDescPRField = value; + RaisePropertyChanged(nameof(vrCPDescPR)); + } + } + + public decimal vrRatDescPR + { + get => vrRatDescPRField; + set + { + vrRatDescPRField = value; + RaisePropertyChanged(nameof(vrRatDescPR)); + } + } + + public decimal vrSenarDesc + { + get => vrSenarDescField; + set + { + vrSenarDescField = value; + RaisePropertyChanged(nameof(vrSenarDesc)); + } + } +} + +public partial class S1260TipoComercializacaoInfoProcJudicial : ESocialBindableObject +{ + private sbyte tpProcField; + private string nrProcField; + private string codSuspField; + private decimal vrCPSuspField; + private bool vrCPSuspFieldSpecified; + private decimal vrRatSuspField; + private bool vrRatSuspFieldSpecified; + private decimal vrSenarSuspField; + private bool vrSenarSuspFieldSpecified; + + public sbyte tpProc + { + get => tpProcField; + set + { + tpProcField = value; + RaisePropertyChanged(nameof(tpProc)); + } + } + + public string nrProc + { + get => nrProcField; + set + { + nrProcField = value; + RaisePropertyChanged(nameof(nrProc)); + } + } + + [XmlElement(DataType = "integer")] + public string codSusp + { + get => codSuspField; + set + { + codSuspField = value; + RaisePropertyChanged(nameof(codSusp)); + } + } + + public decimal vrCPSusp + { + get => vrCPSuspField; + set + { + vrCPSuspField = value; + RaisePropertyChanged(nameof(vrCPSusp)); + } + } + + [XmlIgnore()] + public bool vrCPSuspSpecified + { + get => vrCPSuspFieldSpecified; + set + { + vrCPSuspFieldSpecified = value; + RaisePropertyChanged(nameof(vrCPSuspSpecified)); + } + } + + public decimal vrRatSusp + { + get => vrRatSuspField; + set + { + vrRatSuspField = value; + RaisePropertyChanged(nameof(vrRatSusp)); + } + } + + [XmlIgnore()] + public bool vrRatSuspSpecified + { + get => vrRatSuspFieldSpecified; + set + { + vrRatSuspFieldSpecified = value; + RaisePropertyChanged(nameof(vrRatSuspSpecified)); + } + } + + public decimal vrSenarSusp + { + get => vrSenarSuspField; + set + { + vrSenarSuspField = value; + RaisePropertyChanged(nameof(vrSenarSusp)); + } + } + + [XmlIgnore()] + public bool vrSenarSuspSpecified + { + get => vrSenarSuspFieldSpecified; + set + { + vrSenarSuspFieldSpecified = value; + RaisePropertyChanged(nameof(vrSenarSuspSpecified)); + } + } +} \ No newline at end of file diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1298.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1298.cs new file mode 100644 index 00000000..9b204672 --- /dev/null +++ b/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1298.cs @@ -0,0 +1,164 @@ +namespace EficazFramework.SPED.Schemas.eSocial; + +[Serializable()] +public partial class S1298 : Evento +{ + private S1298EventoPeriodico evtReabreEvPerField; + private SignatureType signatureField; + + public S1298EventoPeriodico evtReabreEvPer + { + get => evtReabreEvPerField; + set + { + evtReabreEvPerField = value; + RaisePropertyChanged(nameof(evtReabreEvPer)); + } + } + + [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#")] + public SignatureType Signature + { + get => signatureField; + set + { + signatureField = value; + RaisePropertyChanged(nameof(Signature)); + } + } + + + // Evento Members + /// + public override void GeraEventoID() => + evtReabreEvPerField.Id = string.Format("ID{0}{1}{2}", (int)(evtReabreEvPerField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtReabreEvPerField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); + + /// + public override string ContribuinteCNPJ() + => evtReabreEvPerField.ideEmpregador.nrInsc; + + + // IXmlSignableDocument Members + /// + public override string TagToSign => Evento.root; + /// + public override string TagId => "evtReabreEvPer"; + /// + public override bool EmptyURI => true; + /// + public override bool SignAsSHA256 => true; + + + // Serialization Members + /// + public override XmlSerializer DefineSerializer() => + new(typeof(S1298), new XmlRootAttribute(Evento.root) { Namespace = $"http://www.esocial.gov.br/schema/evt/evtReabreEvPer/{Versao}", IsNullable = false }); +} + +public partial class S1298EventoPeriodico : ESocialBindableObject +{ + private S1298IdentificacaoEvento ideEventoField; + private Empregador ideEmpregadorField; + private string idField; + + public S1298IdentificacaoEvento ideEvento + { + get => ideEventoField; + set + { + ideEventoField = value; + RaisePropertyChanged(nameof(ideEvento)); + } + } + + public Empregador ideEmpregador + { + get => ideEmpregadorField; + set + { + ideEmpregadorField = value; + RaisePropertyChanged(nameof(ideEmpregador)); + } + } + + [XmlAttribute(DataType = "ID")] + public string Id + { + get => idField; + set + { + idField = value; + RaisePropertyChanged(nameof(Id)); + } + } +} + +public partial class S1298IdentificacaoEvento : ESocialBindableObject +{ + private IndicadorApuracao indApuracaoField = IndicadorApuracao.Mensal; + private string perApurField; + private IndicadorGuia indGuiaField = IndicadorGuia.DAE; + private Ambiente tpAmbField = Ambiente.Producao; + private EmissorEvento procEmiField = EmissorEvento.AppEmpregador; + private string verProcField; + + public IndicadorApuracao indApuracao + { + get => indApuracaoField; + set + { + indApuracaoField = value; + RaisePropertyChanged(nameof(indApuracao)); + } + } + + public string perApur + { + get => perApurField; + set + { + perApurField = value; + RaisePropertyChanged(nameof(perApur)); + } + } + + public IndicadorGuia indGuia + { + get =>indGuiaField; + set + { + indGuiaField = value; + RaisePropertyChanged(nameof(indGuia)); + } + } + + public Ambiente tpAmb + { + get => tpAmbField; + set + { + tpAmbField = value; + RaisePropertyChanged(nameof(tpAmb)); + } + } + + public EmissorEvento procEmi + { + get => procEmiField; + set + { + procEmiField = value; + RaisePropertyChanged(nameof(procEmi)); + } + } + + public string verProc + { + get => verProcField; + set + { + verProcField = value; + RaisePropertyChanged(nameof(verProc)); + } + } +} diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1299.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1299.cs new file mode 100644 index 00000000..7f9d0bb4 --- /dev/null +++ b/src/Core/EficazFramework.SPED/Schemas/e-Social/S-1299.cs @@ -0,0 +1,349 @@ +namespace EficazFramework.SPED.Schemas.eSocial; + +[Serializable()] +public partial class S1299 : Evento +{ + private S1299EvPer evtFechaEvPerField; + private SignatureType signatureField; + + public S1299EvPer evtFechaEvPer + { + get => evtFechaEvPerField; + set + { + evtFechaEvPerField = value; + RaisePropertyChanged(nameof(evtFechaEvPer)); + } + } + + [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#")] + public SignatureType Signature + { + get => signatureField; + set + { + signatureField = value; + RaisePropertyChanged(nameof(Signature)); + } + } + + + // Evento Members + /// + public override void GeraEventoID() => + evtFechaEvPerField.Id = string.Format("ID{0}{1}{2}", (int)(evtFechaEvPerField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtFechaEvPerField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); + + /// + public override string ContribuinteCNPJ() => + evtFechaEvPerField.ideEmpregador.nrInsc; + + + // IXmlSignableDocument Members + /// + public override string TagToSign => Evento.root; + /// + public override string TagId => "evtFechaEvPer"; + /// + public override bool EmptyURI => true; + /// + public override bool SignAsSHA256 => true; + + + // Serialization Members + /// + public override XmlSerializer DefineSerializer() => + new(typeof(S1299), new XmlRootAttribute(Evento.root) { Namespace = $"http://www.esocial.gov.br/schema/evt/evtFechaEvPer/{Versao}", IsNullable = false }); +} + +public partial class S1299EvPer : ESocialBindableObject +{ + private S1299IdentificacaoEvento ideEventoField; + private Empregador ideEmpregadorField; + [Obsolete("Descontinuado na versão S-1.02")] + private S1299InformacoesResponsavel ideRespInfField; + private S1299InfoFechamento infoFechField; + private string idField; + + public S1299IdentificacaoEvento ideEvento + { + get => ideEventoField; + set + { + ideEventoField = value; + RaisePropertyChanged(nameof(ideEvento)); + } + } + + public Empregador ideEmpregador + { + get => ideEmpregadorField; + set + { + ideEmpregadorField = value; + RaisePropertyChanged(nameof(ideEmpregador)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public S1299InformacoesResponsavel ideRespInf + { + get => ideRespInfField; + set + { + ideRespInfField = value; + RaisePropertyChanged(nameof(ideRespInf)); + } + } + + public S1299InfoFechamento infoFech + { + get => infoFechField; + set + { + infoFechField = value; + RaisePropertyChanged(nameof(infoFech)); + } + } + + [XmlAttribute(DataType = "ID")] + public string Id + { + get => idField; + set + { + idField = value; + RaisePropertyChanged(nameof(Id)); + } + } +} + +public partial class S1299IdentificacaoEvento : ESocialBindableObject +{ + private IndicadorApuracao indApuracaoField = IndicadorApuracao.Mensal; + private string perApurField; + private IndicadorGuia indGuiaField = IndicadorGuia.DAE; + private Ambiente tpAmbField = Ambiente.Producao; + private EmissorEvento procEmiField = EmissorEvento.AppEmpregador; + private string verProcField; + + public IndicadorApuracao indApuracao + { + get => indApuracaoField; + set + { + indApuracaoField = value; + RaisePropertyChanged(nameof(indApuracao)); + } + } + + public string perApur + { + get => perApurField; + set + { + perApurField = value; + RaisePropertyChanged(nameof(perApur)); + } + } + + public IndicadorGuia indGuia + { + get => indGuiaField; + set + { + indGuiaField = value; + RaisePropertyChanged(nameof(indGuia)); + } + } + + public Ambiente tpAmb + { + get => tpAmbField; + set + { + tpAmbField = value; + RaisePropertyChanged(nameof(tpAmb)); + } + } + + public EmissorEvento procEmi + { + get => procEmiField; + set + { + procEmiField = value; + RaisePropertyChanged(nameof(procEmi)); + } + } + + public string verProc + { + get => verProcField; + set + { + verProcField = value; + RaisePropertyChanged(nameof(verProc)); + } + } +} + +[Obsolete("Descontinuado na versão S-1.02")] +public partial class S1299InformacoesResponsavel : ESocialBindableObject +{ + private string nmRespField; + private string cpfRespField; + private string telefoneField; + private string emailField; + + public string nmResp + { + get => nmRespField; + set + { + nmRespField = value; + RaisePropertyChanged(nameof(nmResp)); + } + } + + public string cpfResp + { + get => cpfRespField; + set + { + cpfRespField = value; + RaisePropertyChanged(nameof(cpfResp)); + } + } + + public string telefone + { + get => telefoneField; + set + { + telefoneField = value; + RaisePropertyChanged(nameof(telefone)); + } + } + + public string email + { + get => emailField; + set + { + emailField = value; + RaisePropertyChanged(nameof(email)); + } + } +} + +public partial class S1299InfoFechamento : ESocialBindableObject +{ + private SimNaoString evtRemunField = SimNaoString.Nao; + private SimNaoString evtPgtosField = SimNaoString.Nao; + + [Obsolete("Descontinuado na versão S-1.02")] + private SimNaoString evtAqProdField = SimNaoString.Nao; + + private SimNaoString evtComProdField = SimNaoString.Nao; + private SimNaoString evtContratAvNPField = SimNaoString.Nao; + private SimNaoString evtInfoComplPerField = SimNaoString.Nao; + + private SimNaoString transDCTFWebField = SimNaoString.Sim; + private SimNaoString naoValidField = SimNaoString.Sim; + + + [Obsolete("Descontinuado na versão S-1.02")] + private string compSemMovtoField; + + public SimNaoString evtRemun + { + get => evtRemunField; + set + { + evtRemunField = value; + RaisePropertyChanged(nameof(evtRemun)); + } + } + + public SimNaoString evtPgtos + { + get => evtPgtosField; + set + { + evtPgtosField = value; + RaisePropertyChanged(nameof(evtPgtos)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public SimNaoString evtAqProd + { + get => evtAqProdField; + set + { + evtAqProdField = value; + RaisePropertyChanged(nameof(evtAqProd)); + } + } + + public SimNaoString evtComProd + { + get => evtComProdField; + set + { + evtComProdField = value; + RaisePropertyChanged(nameof(evtComProd)); + } + } + + public SimNaoString evtContratAvNP + { + get => evtContratAvNPField; + set + { + evtContratAvNPField = value; + RaisePropertyChanged(nameof(evtContratAvNP)); + } + } + + public SimNaoString evtInfoComplPer + { + get => evtInfoComplPerField; + set + { + evtInfoComplPerField = value; + RaisePropertyChanged(nameof(evtInfoComplPer)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public string compSemMovto + { + get => compSemMovtoField; + set + { + compSemMovtoField = value; + RaisePropertyChanged(nameof(compSemMovto)); + } + } + + public SimNaoString transDCTFWeb + { + get => transDCTFWebField; + set + { + transDCTFWebField = value; + RaisePropertyChanged(nameof(transDCTFWeb)); + } + } + + public SimNaoString naoValid + { + get => naoValidField; + set + { + naoValidField = value; + RaisePropertyChanged(nameof(naoValid)); + } + } +} \ No newline at end of file diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/S-2200.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/S-2200.cs new file mode 100644 index 00000000..dbbec5af --- /dev/null +++ b/src/Core/EficazFramework.SPED/Schemas/e-Social/S-2200.cs @@ -0,0 +1,3000 @@ +namespace EficazFramework.SPED.Schemas.eSocial; + +[Serializable()] +public partial class S2200 : Evento +{ + private S2200Admissao evtAdmissaoField; + private SignatureType signatureField; + + public S2200Admissao evtAdmissao + { + get => evtAdmissaoField; + set + { + evtAdmissaoField = value; + RaisePropertyChanged(nameof(evtAdmissao)); + } + } + + [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#", Order = 1)] + public SignatureType Signature + { + get => signatureField; + set + { + signatureField = value; + RaisePropertyChanged(nameof(Signature)); + } + } + + + // Evento Members + /// + public override void GeraEventoID() + => evtAdmissaoField.Id = string.Format("ID{0}{1}{2}", (int)(evtAdmissaoField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtAdmissaoField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); + + /// + public override string ContribuinteCNPJ() + => evtAdmissaoField.ideEmpregador.nrInsc; + + + // IXmlSignableDocument Members + /// + public override string TagToSign => Evento.root; + /// + public override string TagId => "evtAdmissao"; + /// + public override bool EmptyURI => true; + /// + public override bool SignAsSHA256 => true; + + + // Serialization Members + /// + public override XmlSerializer DefineSerializer() => + new(typeof(S2200), new XmlRootAttribute(Evento.root) { Namespace = $"http://www.esocial.gov.br/schema/evt/evtAdmissao/{Versao}", IsNullable = false }); + +} + +/// +public partial class S2200Admissao : ESocialBindableObject +{ + private IdeEventoNaoPeriodico ideEventoField; + private Empregador ideEmpregadorField; + private S2200Trabalhador trabalhadorField; + private S2200Vinculo vinculoField; + private string idField; + + public IdeEventoNaoPeriodico ideEvento + { + get => ideEventoField; + set + { + ideEventoField = value; + RaisePropertyChanged(nameof(ideEvento)); + } + } + + public Empregador ideEmpregador + { + get => ideEmpregadorField; + set + { + ideEmpregadorField = value; + RaisePropertyChanged(nameof(ideEmpregador)); + } + } + + public S2200Trabalhador trabalhador + { + get => trabalhadorField; + set + { + trabalhadorField = value; + RaisePropertyChanged(nameof(trabalhador)); + } + } + + public S2200Vinculo vinculo + { + get => vinculoField; + set + { + vinculoField = value; + RaisePropertyChanged(nameof(vinculo)); + } + } + + [XmlAttribute(DataType = "ID")] + public string Id + { + get => idField; + set + { + idField = value; + RaisePropertyChanged(nameof(Id)); + } + } +} + +/// +public partial class S2200Trabalhador : ESocialBindableObject +{ + private string cpfTrabField; + private string nisTrabField; + private string nmTrabField; + private string sexoField; + private RacaCor racaCorField = RacaCor.NaoInformado; + private EstadoCivil estCivField = EstadoCivil.Solteiro; + private bool estCivFieldSpecified; + private GrauInstrucao grauInstrField = GrauInstrucao.Analfabeto; + private SimNaoString indPriEmprField = SimNaoString.Nao; + private string nmSocField; + private S2200TrabalhadorDadosNascimento nascimentoField; + + [Obsolete("Descontinuado na versão S-1.02")] + private S2200TrabalhadorDocumentos documentosField; + + private S2200TrabalhadorEndereco enderecoField; + private S2200TrabalhadorImigrante trabImigField; + + [Obsolete("Descontinuado na versão S-1.02")] + private S2200TrabalhadorEstrangeiro trabEstrangeiroField; + + private S2200TrabalhadorInfoDeficiencia infoDeficienciaField; + private List dependenteField = []; + + [Obsolete("Descontinuado na versão S-1.02")] + private S2200TrabalhadorDadosAposentadoria aposentadoriaField; + + private S2200Contato contatoField; + + public string cpfTrab + { + get => cpfTrabField; + set + { + cpfTrabField = value; + RaisePropertyChanged(nameof(cpfTrab)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public string nisTrab + { + get => nisTrabField; + set + { + nisTrabField = value; + RaisePropertyChanged(nameof(nisTrab)); + } + } + + /// + /// Nome do Trabalhador + /// + public string nmTrab + { + get => nmTrabField; + set + { + nmTrabField = value; + RaisePropertyChanged(nameof(nmTrab)); + } + } + + public string sexo + { + get => sexoField; + set + { + sexoField = value; + RaisePropertyChanged(nameof(sexo)); + } + } + + public RacaCor racaCor + { + get => racaCorField; + set + { + racaCorField = value; + RaisePropertyChanged(nameof(racaCor)); + } + } + + public EstadoCivil estCiv + { + get => estCivField; + set + { + estCivField = value; + RaisePropertyChanged(nameof(estCiv)); + } + } + + [XmlIgnore()] + public bool estCivSpecified + { + get => estCivFieldSpecified; + set + { + estCivFieldSpecified = value; + RaisePropertyChanged(nameof(estCivSpecified)); + } + } + + public GrauInstrucao grauInstr + { + get => grauInstrField; + set + { + grauInstrField = value; + RaisePropertyChanged(nameof(grauInstr)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public SimNaoString indPriEmpr + { + get => indPriEmprField; + set + { + indPriEmprField = value; + RaisePropertyChanged(nameof(indPriEmpr)); + } + } + + /// + /// Nome Social + /// + public string nmSoc + { + get => nmSocField; + set + { + nmSocField = value; + RaisePropertyChanged(nameof(nmSoc)); + } + } + + public S2200TrabalhadorDadosNascimento nascimento + { + get => nascimentoField; + set + { + nascimentoField = value; + RaisePropertyChanged(nameof(nascimento)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public S2200TrabalhadorDocumentos documentos + { + get => documentosField; + set + { + documentosField = value; + RaisePropertyChanged(nameof(documentos)); + } + } + + public S2200TrabalhadorEndereco endereco + { + get => enderecoField; + set + { + enderecoField = value; + RaisePropertyChanged(nameof(endereco)); + } + } + + public S2200TrabalhadorImigrante trabImig + { + get => trabImigField; + set + { + trabImigField = value; + RaisePropertyChanged(nameof(trabImig)); + } + } + + + [Obsolete("Descontinuado na versão S-1.02")] + public S2200TrabalhadorEstrangeiro trabEstrangeiro + { + get => trabEstrangeiroField; + set + { + trabEstrangeiroField = value; + RaisePropertyChanged(nameof(trabEstrangeiro)); + } + } + + public S2200TrabalhadorInfoDeficiencia infoDeficiencia + { + get => infoDeficienciaField; + set + { + infoDeficienciaField = value; + RaisePropertyChanged(nameof(infoDeficiencia)); + } + } + + [XmlElement("dependente")] + public List dependente + { + get => dependenteField; + set + { + dependenteField = value; + RaisePropertyChanged(nameof(dependente)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public S2200TrabalhadorDadosAposentadoria aposentadoria + { + get => aposentadoriaField; + set + { + aposentadoriaField = value; + RaisePropertyChanged(nameof(aposentadoria)); + } + } + + public S2200Contato contato + { + get => contatoField; + set + { + contatoField = value; + RaisePropertyChanged(nameof(contato)); + } + } +} + +/// +public partial class S2200TrabalhadorDadosNascimento : ESocialBindableObject +{ + private DateTime dtNasctoField; + private string codMunicField; + private UFCadastro ufField; + private bool ufFieldSpecified; + private string paisNasctoField; + private string paisNacField; + private string nmMaeField; + private string nmPaiField; + + [XmlElement(DataType = "date")] + public DateTime dtNascto + { + get => dtNasctoField; + set + { + dtNasctoField = value; + RaisePropertyChanged(nameof(dtNascto)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + [XmlElement(DataType = "integer")] + public string codMunic + { + get => codMunicField; + set + { + codMunicField = value; + RaisePropertyChanged(nameof(codMunic)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public UFCadastro uf + { + get => ufField; + set + { + ufField = value; + RaisePropertyChanged(nameof(uf)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + [XmlIgnore()] + public bool ufSpecified + { + get => ufFieldSpecified; + set + { + ufFieldSpecified = value; + RaisePropertyChanged(nameof(ufSpecified)); + } + } + + public string paisNascto + { + get => paisNasctoField; + set + { + paisNasctoField = value; + RaisePropertyChanged(nameof(paisNascto)); + } + } + + public string paisNac + { + get => paisNacField; + set + { + paisNacField = value; + RaisePropertyChanged(nameof(paisNac)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public string nmMae + { + get => nmMaeField; + set + { + nmMaeField = value; + RaisePropertyChanged(nameof(nmMae)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public string nmPai + { + get => nmPaiField; + set + { + nmPaiField = value; + RaisePropertyChanged(nameof(nmPai)); + } + } +} + +/// +[Obsolete("Descontinuado na versão S-1.02")] +public partial class S2200TrabalhadorDocumentos : ESocialBindableObject +{ + [Obsolete("Descontinuado na versão S-1.02")] + private S2200DocumentoCtps cTPSField; + [Obsolete("Descontinuado na versão S-1.02")] + private S2200DocumentoRic rICField; + [Obsolete("Descontinuado na versão S-1.02")] + private S2200DocumentoRg rgField; + [Obsolete("Descontinuado na versão S-1.02")] + private S2200DocumentoRne rNEField; + [Obsolete("Descontinuado na versão S-1.02")] + private S2200DocumentoOc ocField; + [Obsolete("Descontinuado na versão S-1.02")] + private S2200DocumentoCnh cNHField; + + [Obsolete("Descontinuado na versão S-1.02")] + public S2200DocumentoCtps CTPS + { + get => cTPSField; + set + { + cTPSField = value; + RaisePropertyChanged(nameof(CTPS)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public S2200DocumentoRic RIC + { + get => rICField; + set + { + rICField = value; + RaisePropertyChanged(nameof(RIC)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public S2200DocumentoRg RG + { + get => rgField; + set + { + rgField = value; + RaisePropertyChanged(nameof(RG)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public S2200DocumentoRne RNE + { + get => rNEField; + set + { + rNEField = value; + RaisePropertyChanged(nameof(RNE)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public S2200DocumentoOc OC + { + get => ocField; + set + { + ocField = value; + RaisePropertyChanged(nameof(OC)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public S2200DocumentoCnh CNH + { + get => cNHField; + set + { + cNHField = value; + RaisePropertyChanged(nameof(CNH)); + } + } +} + +/// +[Obsolete("Descontinuado na versão S-1.02")] +public partial class S2200DocumentoCtps : ESocialBindableObject +{ + private string nrCtpsField; + private string serieCtpsField; + private UFCadastro ufCtpsField; + + public string nrCtps + { + get => nrCtpsField; + set + { + nrCtpsField = value; + RaisePropertyChanged(nameof(nrCtps)); + } + } + + public string serieCtps + { + get => serieCtpsField; + set + { + serieCtpsField = value; + RaisePropertyChanged(nameof(serieCtps)); + } + } + + public UFCadastro ufCtps + { + get => ufCtpsField; + set + { + ufCtpsField = value; + RaisePropertyChanged(nameof(ufCtps)); + } + } +} + +/// +[Obsolete("Descontinuado na versão S-1.02")] +public partial class S2200DocumentoRic : ESocialBindableObject +{ + private string nrRicField; + private string orgaoEmissorField; + private DateTime dtExpedField; + private bool dtExpedFieldSpecified; + + public string nrRic + { + get => nrRicField; + set + { + nrRicField = value; + RaisePropertyChanged(nameof(nrRic)); + } + } + + public string orgaoEmissor + { + get => orgaoEmissorField; + set + { + orgaoEmissorField = value; + RaisePropertyChanged(nameof(orgaoEmissor)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtExped + { + get => dtExpedField; + set + { + dtExpedField = value; + RaisePropertyChanged(nameof(dtExped)); + } + } + + [XmlIgnore()] + public bool dtExpedSpecified + { + get => dtExpedFieldSpecified; + set + { + dtExpedFieldSpecified = value; + RaisePropertyChanged(nameof(dtExpedSpecified)); + } + } +} + +/// +[Obsolete("Descontinuado na versão S-1.02")] +public partial class S2200DocumentoRg : ESocialBindableObject +{ + private string nrRgField; + private string orgaoEmissorField; + private DateTime dtExpedField; + private bool dtExpedFieldSpecified; + + public string nrRg + { + get => nrRgField; + set + { + nrRgField = value; + RaisePropertyChanged(nameof(nrRg)); + } + } + + public string orgaoEmissor + { + get => orgaoEmissorField; + set + { + orgaoEmissorField = value; + RaisePropertyChanged(nameof(orgaoEmissor)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtExped + { + get => dtExpedField; + set + { + dtExpedField = value; + RaisePropertyChanged(nameof(dtExped)); + } + } + + [XmlIgnore()] + public bool dtExpedSpecified + { + get => dtExpedFieldSpecified; + set + { + dtExpedFieldSpecified = value; + RaisePropertyChanged(nameof(dtExpedSpecified)); + } + } +} + +/// +[Obsolete("Descontinuado na versão S-1.02")] +public partial class S2200DocumentoRne : ESocialBindableObject +{ + private string nrRneField; + private string orgaoEmissorField; + private DateTime dtExpedField; + private bool dtExpedFieldSpecified; + + public string nrRne + { + get => nrRneField; + set + { + nrRneField = value; + RaisePropertyChanged(nameof(nrRne)); + } + } + + public string orgaoEmissor + { + get => orgaoEmissorField; + set + { + orgaoEmissorField = value; + RaisePropertyChanged(nameof(orgaoEmissor)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtExped + { + get => dtExpedField; + set + { + dtExpedField = value; + RaisePropertyChanged(nameof(dtExped)); + } + } + + [XmlIgnore()] + public bool dtExpedSpecified + { + get => dtExpedFieldSpecified; + set + { + dtExpedFieldSpecified = value; + RaisePropertyChanged(nameof(dtExpedSpecified)); + } + } +} + +/// +[Obsolete("Descontinuado na versão S-1.02")] +public partial class S2200DocumentoOc : ESocialBindableObject +{ + private string nrOcField; + private string orgaoEmissorField; + private DateTime dtExpedField; + private bool dtExpedFieldSpecified; + private DateTime dtValidField; + private bool dtValidFieldSpecified; + + public string nrOc + { + get => nrOcField; + set + { + nrOcField = value; + RaisePropertyChanged(nameof(nrOc)); + } + } + + public string orgaoEmissor + { + get => orgaoEmissorField; + set + { + orgaoEmissorField = value; + RaisePropertyChanged(nameof(orgaoEmissor)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtExped + { + get => dtExpedField; + set + { + dtExpedField = value; + RaisePropertyChanged(nameof(dtExped)); + } + } + + [XmlIgnore()] + public bool dtExpedSpecified + { + get => dtExpedFieldSpecified; + set + { + dtExpedFieldSpecified = value; + RaisePropertyChanged(nameof(dtExpedSpecified)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtValid + { + get => dtValidField; + set + { + dtValidField = value; + RaisePropertyChanged(nameof(dtValid)); + } + } + + [XmlIgnore()] + public bool dtValidSpecified + { + get => dtValidFieldSpecified; + set + { + dtValidFieldSpecified = value; + RaisePropertyChanged(nameof(dtValidSpecified)); + } + } +} + +/// +[Obsolete("Descontinuado na versão S-1.02")] +public partial class S2200DocumentoCnh : ESocialBindableObject +{ + private string nrRegCnhField; + private DateTime dtExpedField; + private bool dtExpedFieldSpecified; + private UFCadastro ufCnhField; + private DateTime dtValidField; + private DateTime dtPriHabField; + private bool dtPriHabFieldSpecified; + private string categoriaCnhField; + + public string nrRegCnh + { + get => nrRegCnhField; + set + { + nrRegCnhField = value; + RaisePropertyChanged(nameof(nrRegCnh)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtExped + { + get => dtExpedField; + set + { + dtExpedField = value; + RaisePropertyChanged(nameof(dtExped)); + } + } + + [XmlIgnore()] + public bool dtExpedSpecified + { + get => dtExpedFieldSpecified; + set + { + dtExpedFieldSpecified = value; + RaisePropertyChanged(nameof(dtExpedSpecified)); + } + } + + public UFCadastro ufCnh + { + get => ufCnhField; + set + { + ufCnhField = value; + RaisePropertyChanged(nameof(ufCnh)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtValid + { + get => dtValidField; + set + { + dtValidField = value; + RaisePropertyChanged(nameof(dtValid)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtPriHab + { + get => dtPriHabField; + set + { + dtPriHabField = value; + RaisePropertyChanged(nameof(dtPriHab)); + } + } + + [XmlIgnore()] + public bool dtPriHabSpecified + { + get => dtPriHabFieldSpecified; + set + { + dtPriHabFieldSpecified = value; + RaisePropertyChanged(nameof(dtPriHabSpecified)); + } + } + + public string categoriaCnh + { + get => categoriaCnhField; + set + { + categoriaCnhField = value; + RaisePropertyChanged(nameof(categoriaCnh)); + } + } +} + +/// +public partial class S2200TrabalhadorEndereco : ESocialBindableObject +{ + private object itemField; + +[XmlElement("brasil", typeof(EnderecoBrasileiro))] +[XmlElement("exterior", typeof(S2200TrabalhadorEnderecoExterior))] +public object Item +{ + get => itemField; + set + { + itemField = value; + RaisePropertyChanged(nameof(Item)); + } +} +} + +public partial class S2200TrabalhadorImigrante : ESocialBindableObject +{ + private ImigranteTempoResidencia tmpResidField = ImigranteTempoResidencia.NA; + private ImigranteCondicao condIngField = ImigranteCondicao.NA; + + public ImigranteTempoResidencia tmpResid + { + get => tmpResidField; + set + { + tmpResidField = value; + RaisePropertyChanged(nameof(tmpResid)); + } + } + + [XmlIgnore()] + public bool tmpResidSpecified + { + get => tmpResidField != ImigranteTempoResidencia.NA; + set { } + } + + public ImigranteCondicao condIng + { + get => condIngField; + set + { + condIngField = value; + RaisePropertyChanged(nameof(condIng)); + } + } + + [XmlIgnore()] + public bool condIngSpecified + { + get => condIngField != ImigranteCondicao.NA; + set { } + } + +} + +/// +public partial class S2200TrabalhadorEnderecoExterior : ESocialBindableObject +{ + private string paisResidField; + private string dscLogradField; + private string nrLogradField; + private string complementoField; + private string bairroField; + private string nmCidField; + private string codPostalField; + + public string paisResid + { + get => paisResidField; + set + { + paisResidField = value; + RaisePropertyChanged(nameof(paisResid)); + } + } + + public string dscLograd + { + get => dscLogradField; + set + { + dscLogradField = value; + RaisePropertyChanged(nameof(dscLograd)); + } + } + + public string nrLograd + { + get => nrLogradField; + set + { + nrLogradField = value; + RaisePropertyChanged(nameof(nrLograd)); + } + } + + public string complemento + { + get => complementoField; + set + { + complementoField = value; + RaisePropertyChanged(nameof(complemento)); + } + } + + public string bairro + { + get => bairroField; + set + { + bairroField = value; + RaisePropertyChanged(nameof(bairro)); + } + } + + public string nmCid + { + get => nmCidField; + set + { + nmCidField = value; + RaisePropertyChanged(nameof(nmCid)); + } + } + + public string codPostal + { + get => codPostalField; + set + { + codPostalField = value; + RaisePropertyChanged(nameof(codPostal)); + } + } +} + +/// +[Obsolete("Descontinuado na versão S-1.02")] +public partial class S2200TrabalhadorEstrangeiro : ESocialBindableObject +{ + private DateTime dtChegadaField; + private bool dtChegadaFieldSpecified; + private ClasseTrabEstrangeiro classTrabEstrangField = ClasseTrabEstrangeiro.VistoPermanente; + private SimNaoString casadoBrField = SimNaoString.Nao; + private SimNaoString filhosBrField = SimNaoString.Nao; + + [XmlElement(DataType = "date")] + public DateTime dtChegada + { + get => dtChegadaField; + set + { + dtChegadaField = value; + RaisePropertyChanged(nameof(dtChegada)); + } + } + + [XmlIgnore()] + public bool dtChegadaSpecified + { + get => dtChegadaFieldSpecified; + set + { + dtChegadaFieldSpecified = value; + RaisePropertyChanged(nameof(dtChegadaSpecified)); + } + } + + public ClasseTrabEstrangeiro classTrabEstrang + { + get => classTrabEstrangField; + set + { + classTrabEstrangField = value; + RaisePropertyChanged(nameof(classTrabEstrang)); + } + } + + public SimNaoString casadoBr + { + get => casadoBrField; + set + { + casadoBrField = value; + RaisePropertyChanged(nameof(casadoBr)); + } + } + + public SimNaoString filhosBr + { + get => filhosBrField; + set + { + filhosBrField = value; + RaisePropertyChanged(nameof(filhosBr)); + } + } +} + +/// +public partial class S2200TrabalhadorInfoDeficiencia : ESocialBindableObject +{ + private SimNaoString defFisicaField = SimNaoString.Nao; + private SimNaoString defVisualField = SimNaoString.Nao; + private SimNaoString defAuditivaField = SimNaoString.Nao; + private SimNaoString defMentalField = SimNaoString.Nao; + private SimNaoString defIntelectualField = SimNaoString.Nao; + private SimNaoString reabReadapField = SimNaoString.Nao; + private SimNaoString infoCotaField = SimNaoString.Nao; + private string observacaoField; + + public SimNaoString defFisica + { + get => defFisicaField; + set + { + defFisicaField = value; + RaisePropertyChanged(nameof(defFisica)); + } + } + + public SimNaoString defVisual + { + get => defVisualField; + set + { + defVisualField = value; + RaisePropertyChanged(nameof(defVisual)); + } + } + + public SimNaoString defAuditiva + { + get => defAuditivaField; + set + { + defAuditivaField = value; + RaisePropertyChanged(nameof(defAuditiva)); + } + } + + public SimNaoString defMental + { + get => defMentalField; + set + { + defMentalField = value; + RaisePropertyChanged(nameof(defMental)); + } + } + + public SimNaoString defIntelectual + { + get => defIntelectualField; + set + { + defIntelectualField = value; + RaisePropertyChanged(nameof(defIntelectual)); + } + } + + public SimNaoString reabReadap + { + get => reabReadapField; + set + { + reabReadapField = value; + RaisePropertyChanged(nameof(reabReadap)); + } + } + + public SimNaoString infoCota + { + get => infoCotaField; + set + { + infoCotaField = value; + RaisePropertyChanged(nameof(infoCota)); + } + } + + public string observacao + { + get => observacaoField; + set + { + observacaoField = value; + RaisePropertyChanged(nameof(observacao)); + } + } +} + +/// +public partial class S2200Dependente : ESocialBindableObject +{ + private string tpDepField; + private string nmDepField; + private DateTime dtNasctoField; + private string cpfDepField; + private SimNaoString depIRRFField = SimNaoString.Nao; + private SimNaoString depSFField = SimNaoString.Nao; + private SimNaoString incTrabField = SimNaoString.Nao; + private string sexoDepField; + private string descrDepField; + + public string tpDep + { + get => tpDepField; + set + { + tpDepField = value; + RaisePropertyChanged(nameof(tpDep)); + } + } + + public string nmDep + { + get => nmDepField; + set + { + nmDepField = value; + RaisePropertyChanged(nameof(nmDep)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtNascto + { + get => dtNasctoField; + set + { + dtNasctoField = value; + RaisePropertyChanged(nameof(dtNascto)); + } + } + + public string cpfDep + { + get => cpfDepField; + set + { + cpfDepField = value; + RaisePropertyChanged(nameof(cpfDep)); + } + } + + public string sexoDep + { + get => sexoDepField; + set + { + sexoDepField = value; + RaisePropertyChanged(nameof(sexoDep)); + } + } + + public SimNaoString depIRRF + { + get => depIRRFField; + set + { + depIRRFField = value; + RaisePropertyChanged(nameof(depIRRF)); + } + } + + public SimNaoString depSF + { + get => depSFField; + set + { + depSFField = value; + RaisePropertyChanged(nameof(depSF)); + } + } + + public SimNaoString incTrab + { + get => incTrabField; + set + { + incTrabField = value; + RaisePropertyChanged(nameof(incTrab)); + } + } + + public string descrDep + { + get => descrDepField; + set + { + descrDepField = value; + RaisePropertyChanged(nameof(descrDep)); + } + } + +} + +/// +[Obsolete("Descontinuado na versão S-1.02")] +public partial class S2200TrabalhadorDadosAposentadoria : ESocialBindableObject +{ + private SimNaoString trabAposentField = SimNaoString.Nao; + + public SimNaoString trabAposent + { + get => trabAposentField; + set + { + trabAposentField = value; + RaisePropertyChanged(nameof(trabAposent)); + } + } +} + +/// +public partial class S2200Contato : ESocialBindableObject +{ + private string fonePrincField; + [Obsolete("Descontinuado na versão S-1.02")] + private string foneAlternatField; + private string emailPrincField; + [Obsolete("Descontinuado na versão S-1.02")] + private string emailAlternatField; + + public string fonePrinc + { + get => fonePrincField; + set + { + fonePrincField = value; + RaisePropertyChanged(nameof(fonePrinc)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public string foneAlternat + { + get => foneAlternatField; + set + { + foneAlternatField = value; + RaisePropertyChanged(nameof(foneAlternat)); + } + } + + public string emailPrinc + { + get => emailPrincField; + set + { + emailPrincField = value; + RaisePropertyChanged(nameof(emailPrinc)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public string emailAlternat + { + get => emailAlternatField; + set + { + emailAlternatField = value; + RaisePropertyChanged(nameof(emailAlternat)); + } + } +} + +/// +public partial class S2200Vinculo : ESocialBindableObject +{ + private string matriculaField; + private VinculoTrabalhista tpRegTrabField = VinculoTrabalhista.CLT; + private RegimePrevidenciario tpRegPrevField = RegimePrevidenciario.RGPS; + + [Obsolete("Descontinuado na versão S-1.02")] + private string nrRecInfPrelimField; + + private SimNaoString cadIniField = SimNaoString.Nao; + private S2200VinculoInfoRegimeTrab infoRegimeTrabField; + private S2200VinculoInfoContrato infoContratoField; + private S2200VinculoSucessaoVinc sucessaoVincField; + private S2200VinculoTransfDom transfDomField; + private S2200VinculoMudancaCPF mudancaCPFField; + private S2200VinculoAfastamento afastamentoField; + private S2200VinculoDesligamento desligamentoField; + + public string matricula + { + get => matriculaField; + set + { + matriculaField = value; + RaisePropertyChanged(nameof(matricula)); + } + } + + public VinculoTrabalhista tpRegTrab + { + get => tpRegTrabField; + set + { + tpRegTrabField = value; + RaisePropertyChanged(nameof(tpRegTrab)); + } + } + + public RegimePrevidenciario tpRegPrev + { + get => tpRegPrevField; + set + { + tpRegPrevField = value; + RaisePropertyChanged(nameof(tpRegPrev)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public string nrRecInfPrelim + { + get => nrRecInfPrelimField; + set + { + nrRecInfPrelimField = value; + RaisePropertyChanged(nameof(nrRecInfPrelim)); + } + } + + public SimNaoString cadIni + { + get => cadIniField; + set + { + cadIniField = value; + RaisePropertyChanged(nameof(cadIni)); + } + } + + public S2200VinculoInfoRegimeTrab infoRegimeTrab + { + get => infoRegimeTrabField; + set + { + infoRegimeTrabField = value; + RaisePropertyChanged(nameof(infoRegimeTrab)); + } + } + + public S2200VinculoInfoContrato infoContrato + { + get => infoContratoField; + set + { + infoContratoField = value; + RaisePropertyChanged(nameof(infoContrato)); + } + } + + public S2200VinculoSucessaoVinc sucessaoVinc + { + get => sucessaoVincField; + set + { + sucessaoVincField = value; + RaisePropertyChanged(nameof(sucessaoVinc)); + } + } + + public S2200VinculoTransfDom transfDom + { + get => transfDomField; + set + { + transfDomField = value; + RaisePropertyChanged(nameof(transfDom)); + } + } + + public S2200VinculoMudancaCPF mudancaCPF + { + get => mudancaCPFField; + set + { + mudancaCPFField = value; + RaisePropertyChanged(nameof(mudancaCPF)); + } + } + + public S2200VinculoAfastamento afastamento + { + get => afastamentoField; + set + { + afastamentoField = value; + RaisePropertyChanged(nameof(afastamento)); + } + } + + public S2200VinculoDesligamento desligamento + { + get => desligamentoField; + set + { + desligamentoField = value; + RaisePropertyChanged(nameof(desligamento)); + } + } + + private S2200VinculoCessao dtIniCessaoField; + + public S2200VinculoCessao dtIniCessao + { + get => dtIniCessaoField; + set + { + dtIniCessaoField = value; + RaisePropertyChanged(nameof(dtIniCessao)); + } + } + +} + +/// +public partial class S2200VinculoInfoRegimeTrab : ESocialBindableObject +{ + private object itemField; + + [XmlElement("infoCeletista", typeof(S2200InfoRegimeTrabInfoCeletista))] + [XmlElement("infoEstatutario", typeof(S2200InfoRegimeTrabInfoEstatutario))] + public object Item + { + get => itemField; + set + { + itemField = value; + RaisePropertyChanged(nameof(Item)); + } + } +} + +/// +public partial class S2200InfoRegimeTrabInfoCeletista : ESocialBindableObject +{ + private DateTime dtAdmField; + private TipoAdmissaoCLT tpAdmissaoField = TipoAdmissaoCLT.Admissao; + private IndicadorAdmissao indAdmissaoField = IndicadorAdmissao.Normal; + private string nrProcTrabField; + private VinculoRegimeJornada tpRegJorField = VinculoRegimeJornada.SubHorarioTrabalho; + private NaturezaAtividade natAtividadeField = NaturezaAtividade.Urbano; + private int dtBaseField; + private bool dtBaseFieldSpecified; + private string cnpjSindCategProfField; + private S2200Fgts fGTSField; + private S2200InfoCeletistaTrabTemporario trabTemporarioField; + private S2200InfoCeletistaAprend aprendField; + + [XmlElement(DataType = "date")] + public DateTime dtAdm + { + get => dtAdmField; + set + { + dtAdmField = value; + RaisePropertyChanged(nameof(dtAdm)); + } + } + + public TipoAdmissaoCLT tpAdmissao + { + get => tpAdmissaoField; + set + { + tpAdmissaoField = value; + RaisePropertyChanged(nameof(tpAdmissao)); + } + } + + public IndicadorAdmissao indAdmissao + { + get => indAdmissaoField; + set + { + indAdmissaoField = value; + RaisePropertyChanged(nameof(indAdmissao)); + } + } + + public string nrProcTrab + { + get => nrProcTrabField; + set + { + nrProcTrabField = value; + RaisePropertyChanged(nameof(nrProcTrab)); + } + } + + public VinculoRegimeJornada tpRegJor + { + get => tpRegJorField; + set + { + tpRegJorField = value; + RaisePropertyChanged(nameof(tpRegJor)); + } + } + + public NaturezaAtividade natAtividade + { + get => natAtividadeField; + set + { + natAtividadeField = value; + RaisePropertyChanged(nameof(natAtividade)); + } + } + + public sbyte dtBase + { + get => (sbyte)dtBaseField; + set + { + dtBaseField = value; + RaisePropertyChanged(nameof(dtBase)); + } + } + + [XmlIgnore()] + public bool dtBaseSpecified + { + get => dtBaseFieldSpecified; + set + { + dtBaseFieldSpecified = value; + RaisePropertyChanged(nameof(dtBaseSpecified)); + } + } + + public string cnpjSindCategProf + { + get => cnpjSindCategProfField; + set + { + cnpjSindCategProfField = value; + RaisePropertyChanged(nameof(cnpjSindCategProf)); + } + } + + private string matAnotJudField; + + public string matAnotJud + { + get => matAnotJudField; + set + { + matAnotJudField = value; + RaisePropertyChanged(nameof(matAnotJud)); + } + } + + public S2200Fgts FGTS + { + get => fGTSField; + set + { + fGTSField = value; + RaisePropertyChanged(nameof(FGTS)); + } + } + + public S2200InfoCeletistaTrabTemporario trabTemporario + { + get => trabTemporarioField; + set + { + trabTemporarioField = value; + RaisePropertyChanged(nameof(trabTemporario)); + } + } + + public S2200InfoCeletistaAprend aprend + { + get => aprendField; + set + { + aprendField = value; + RaisePropertyChanged(nameof(aprend)); + } + } +} + +/// +public partial class S2200Fgts : ESocialBindableObject +{ + + private bool opcFGTSFieldSpecified = false; + + [Obsolete("Descontinuado na versão S-1.02")] + private OpcaoFGTS opcFGTSField = OpcaoFGTS.Optante; + + private DateTime dtOpcFGTSField; + private bool dtOpcFGTSFieldSpecified; + + [Obsolete("Descontinuado na versão S-1.02")] + public OpcaoFGTS opcFGTS + { + get => opcFGTSField; + set + { + opcFGTSField = value; + RaisePropertyChanged(nameof(opcFGTS)); + } + } + + [XmlIgnore()] + public bool opcFGTSSpecified + { + get => opcFGTSFieldSpecified; + set + { + opcFGTSFieldSpecified = value; + RaisePropertyChanged(nameof(opcFGTSSpecified)); + } + } + + + [XmlElement(DataType = "date")] + public DateTime dtOpcFGTS + { + get => dtOpcFGTSField; + set + { + dtOpcFGTSField = value; + RaisePropertyChanged(nameof(dtOpcFGTS)); + } + } + + [XmlIgnore()] + public bool dtOpcFGTSSpecified + { + get => dtOpcFGTSFieldSpecified; + set + { + dtOpcFGTSFieldSpecified = value; + RaisePropertyChanged(nameof(dtOpcFGTSSpecified)); + } + } +} + +/// +public partial class S2200InfoCeletistaTrabTemporario : ESocialBindableObject +{ + private TrabTemporarioHipotese hipLegField = TrabTemporarioHipotese.DemandaComplementar; + private string justContrField; + + [Obsolete("Descontinuado na versão S-1.02")] + private TrabTemporarioTpInclusao tpInclContrField = TrabTemporarioTpInclusao.Superior3Meses; + + [Obsolete("Descontinuado na versão S-1.02")] + private bool tpInclContrFieldSpecified; + + private S2200TrabTemporarioTomadorServ ideTomadorServField; + private S2200TrabTemporarioTrabSubstituido[] ideTrabSubstituidoField; + + public TrabTemporarioHipotese hipLeg + { + get => hipLegField; + set + { + hipLegField = value; + RaisePropertyChanged(nameof(hipLeg)); + } + } + + public string justContr + { + get => justContrField; + set + { + justContrField = value; + RaisePropertyChanged(nameof(justContr)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public TrabTemporarioTpInclusao tpInclContr + { + get => tpInclContrField; + set + { + tpInclContrField = value; + RaisePropertyChanged(nameof(tpInclContr)); + } + } + + [XmlIgnore()] + [Obsolete("Descontinuado na versão S-1.02")] + public bool tpInclContrSpecified + { + get => tpInclContrFieldSpecified; + set + { + tpInclContrFieldSpecified = value; + RaisePropertyChanged(nameof(tpInclContrSpecified)); + } + } + + public S2200TrabTemporarioTomadorServ ideEstabVinc + { + get => ideTomadorServField; + set + { + ideTomadorServField = value; + RaisePropertyChanged(nameof(ideEstabVinc)); + } + } + + [XmlElement("ideTrabSubstituido")] + public S2200TrabTemporarioTrabSubstituido[] ideTrabSubstituido + { + get => ideTrabSubstituidoField; + set + { + ideTrabSubstituidoField = value; + RaisePropertyChanged(nameof(ideTrabSubstituido)); + } + } +} + +/// +public partial class S2200TrabTemporarioTomadorServ : ESocialBindableObject +{ + private PersonalidadeJuridica tpInscField = PersonalidadeJuridica.CNPJ; + private string nrInscField; + + [Obsolete("Descontinuado na versão S-1.02")] + private S2200IdentificacaoEstabelecimentoVinculoTemporario ideEstabVincField; + + public PersonalidadeJuridica tpInsc + { + get => tpInscField; + set + { + tpInscField = value; + RaisePropertyChanged(nameof(tpInsc)); + } + } + + public string nrInsc + { + get => nrInscField; + set + { + nrInscField = value; + RaisePropertyChanged(nameof(nrInsc)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public S2200IdentificacaoEstabelecimentoVinculoTemporario ideEstabVinc + { + get => ideEstabVincField; + set + { + ideEstabVincField = value; + RaisePropertyChanged(nameof(ideEstabVinc)); + } + } +} + +/// +[Obsolete("Descontinuado na versão S-1.02")] +public partial class S2200IdentificacaoEstabelecimentoVinculoTemporario : ESocialBindableObject +{ + private PersonalidadeJuridica tpInscField = PersonalidadeJuridica.CNPJ; + private string nrInscField; + + public PersonalidadeJuridica tpInsc + { + get => tpInscField; + set + { + tpInscField = value; + RaisePropertyChanged(nameof(tpInsc)); + } + } + + public string nrInsc + { + get => nrInscField; + set + { + nrInscField = value; + RaisePropertyChanged(nameof(nrInsc)); + } + } +} + +/// +public partial class S2200TrabTemporarioTrabSubstituido : ESocialBindableObject +{ + private string cpfTrabSubstField; + + public string cpfTrabSubst + { + get => cpfTrabSubstField; + set + { + cpfTrabSubstField = value; + RaisePropertyChanged(nameof(cpfTrabSubst)); + } + } +} + +/// +public partial class S2200InfoCeletistaAprend : ESocialBindableObject +{ + private IndicadorAprendiz indAprendField = IndicadorAprendiz.NA; + private string cnpjEntQualFIeld; + private PersonalidadeJuridica tpInscField; + private string nrInscField; + + public IndicadorAprendiz indAprend + { + get => indAprendField; + set + { + indAprendField = value; + RaisePropertyChanged(nameof(indAprend)); + } + } + + /// + /// Informar o número de inscrição no CNPJ da entidade qualificadora, no caso de contratação direta. + /// + public string cnpjEntQual + { + get =>cnpjEntQualFIeld; + set + { + cnpjEntQualFIeld = value; + RaisePropertyChanged(nameof(cnpjEntQual)); + } + } + + public PersonalidadeJuridica tpInsc + { + get => tpInscField; + set + { + tpInscField = value; + RaisePropertyChanged(nameof(tpInsc)); + } + } + + public string nrInsc + { + get => nrInscField; + set + { + nrInscField = value; + RaisePropertyChanged(nameof(nrInsc)); + } + } + + private string cnpjPratField; + + /// + /// Informar o número de inscrição no CNPJ do estabelecimento onde estão sendo realizadas as atividades práticas, quando ocorrer uma das seguintes situações:
+ /// a) Modalidade alternativa de cumprimento de cota de aprendizagem (neste caso, informar o CNPJ da entidade concedente da parte prática);
+ /// b) Realização das atividades práticas na empresa contratante do serviço terceirizado;
+ /// ) Centralização das atividades práticas em estabelecimento da própria empresa, diverso do estabelecimento responsável pelo cumprimento da cota. + ///
+ public string cnpjPrat + { + get => cnpjPratField; + set + { + cnpjPratField = value; + RaisePropertyChanged(nameof(cnpjPrat)); + } + } +} + +/// +public partial class S2200InfoRegimeTrabInfoEstatutario : ESocialBindableObject +{ + [Obsolete("Descontinuado na versão S-1.02")] + private IndicadorAdmissaoEstatutario indProvimField = IndicadorAdmissaoEstatutario.Normal; + + private TipoProvimentoEstatutario tpProvField = TipoProvimentoEstatutario.NomeacaoEfetivo; + + [Obsolete("Descontinuado na versão S-1.02")] + private DateTime dtNomeacaoField; + [Obsolete("Descontinuado na versão S-1.02")] + private DateTime dtPosseField; + + private DateTime dtExercicioField; + private PlanoSegregacaoMassa tpPlanRPField = PlanoSegregacaoMassa.PrevUnico; + private bool tpPlanRPFieldSpecified; + private SimNaoString indTetoRGPSField; + private SimNaoString indAbonoPermField; + private DateTime dtIniAbonoField; + + [Obsolete("Descontinuado na versão S-1.02")] + private S2200bInfoEstatutarioInfoDecJud infoDecJudField; + + [Obsolete("Descontinuado na versão S-1.02")] + public IndicadorAdmissaoEstatutario indProvim + { + get => indProvimField; + set + { + indProvimField = value; + RaisePropertyChanged(nameof(indProvim)); + } + } + + public TipoProvimentoEstatutario tpProv + { + get => tpProvField; + set + { + tpProvField = value; + RaisePropertyChanged(nameof(tpProv)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + [XmlElement(DataType = "date")] + public DateTime dtNomeacao + { + get => dtNomeacaoField; + set + { + dtNomeacaoField = value; + RaisePropertyChanged(nameof(dtNomeacao)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + [XmlElement(DataType = "date")] + public DateTime dtPosse + { + get => dtPosseField; + set + { + dtPosseField = value; + RaisePropertyChanged(nameof(dtPosse)); + } + } + + + [XmlElement(DataType = "date")] + public DateTime dtExercicio + { + get => dtExercicioField; + set + { + dtExercicioField = value; + RaisePropertyChanged(nameof(dtExercicio)); + } + } + + public PlanoSegregacaoMassa tpPlanRP + { + get => tpPlanRPField; + set + { + tpPlanRPField = value; + RaisePropertyChanged(nameof(tpPlanRP)); + } + } + + [XmlIgnore()] + public bool tpPlanRPSpecified + { + get => tpPlanRPFieldSpecified; + set + { + tpPlanRPFieldSpecified = value; + RaisePropertyChanged(nameof(tpPlanRPSpecified)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public S2200bInfoEstatutarioInfoDecJud infoDecJud + { + get => infoDecJudField; + set + { + infoDecJudField = value; + RaisePropertyChanged(nameof(infoDecJud)); + } + } + + public SimNaoString indTetoRGPS + { + get => indTetoRGPSField; + set + { + indTetoRGPSField = value; + RaisePropertyChanged(nameof(indTetoRGPS)); + } + } + + public SimNaoString indAbonoPerm + { + get => indAbonoPermField; + set + { + indAbonoPermField = value; + RaisePropertyChanged(nameof(indAbonoPerm)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtIniAbono + { + get => dtIniAbonoField; + set + { + dtIniAbonoField = value; + RaisePropertyChanged(nameof(dtIniAbono)); + } + } + + [XmlIgnore] + public bool dtIniAbonoSpecified + { + get => indAbonoPerm == SimNaoString.Sim; + set { } + } +} + +/// +[Obsolete("Descontinuado na versão S-1.02")] +public partial class S2200bInfoEstatutarioInfoDecJud : ESocialBindableObject +{ + private string nrProcJudField; + + public string nrProcJud + { + get => nrProcJudField; + set + { + nrProcJudField = value; + RaisePropertyChanged(nameof(nrProcJud)); + } + } +} + +/// +public partial class S2200VinculoInfoContrato : ESocialBindableObject +{ + [Obsolete("Descontinuado na versão S-1.02")] + private string codCargoField; + + private string nmCargooField; + + private string CBOCargoField; + + [Obsolete("Descontinuado na versão S-1.02")] + private string codFuncaoField; + + [Obsolete("Descontinuado na versão S-1.02")] + private string codCarreiraField; + [Obsolete("Descontinuado na versão S-1.02")] + private DateTime dtIngrCarrField; + [Obsolete("Descontinuado na versão S-1.02")] + private bool dtIngrCarrFieldSpecified; + + private DateTime dtIngrCargoField; + private string nmFuncaoField; + private string CBOFuncaoField; + private SimNaoString acumCargoField; + private string codCategField; + + private S2200Remuneracao remuneracaoField; + private S2200InfoContratoDuracao duracaoField; + private S2200InfoContratoLocalTrabalho localTrabalhoField; + private S2200ContratoHorContratual horContratualField; + [Obsolete("Descontinuado na versão S-1.02")] + private S2200FiliacaoSindical[] filiacaoSindicalField; + private S2200AlvaraJudicial alvaraJudicialField; + private S2200InfoContratoObservacoes[] observacoesField; + private S2200TreiCap treiCapField; + + [Obsolete("Descontinuado na versão S-1.02")] + public string codCargo + { + get => codCargoField; + set + { + codCargoField = value; + RaisePropertyChanged(nameof(codCargo)); + } + } + + public string nmCargo + { + get => nmCargooField; + set + { + nmCargooField = value; + RaisePropertyChanged(nameof(nmCargo)); + } + } + + public string CBOCargo + { + get => CBOCargoField; + set + { + CBOCargoField = value; + RaisePropertyChanged(nameof(CBOCargo)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public string codFuncao + { + get => codFuncaoField; + set + { + codFuncaoField = value; + RaisePropertyChanged(nameof(codFuncao)); + } + } + + + [Obsolete("Descontinuado na versão S-1.02")] + public string codCarreira + { + get => codCarreiraField; + set + { + codCarreiraField = value; + RaisePropertyChanged(nameof(codCarreira)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + [XmlElement(DataType = "date")] + public DateTime dtIngrCarr + { + get => dtIngrCarrField; + set + { + dtIngrCarrField = value; + RaisePropertyChanged(nameof(dtIngrCarr)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + [XmlIgnore()] + public bool dtIngrCarrSpecified + { + get => dtIngrCarrFieldSpecified; + set + { + dtIngrCarrFieldSpecified = value; + RaisePropertyChanged(nameof(dtIngrCarrSpecified)); + } + } + + public DateTime dtIngrCargo + { + get => dtIngrCargoField; + set + { + dtIngrCargoField = value; + RaisePropertyChanged(nameof(dtIngrCargo)); + } + } + + public string nmFuncao + { + get => nmFuncaoField; + set + { + nmFuncaoField = value; + RaisePropertyChanged(nameof(nmFuncao)); + } + } + + public string CBOFuncao + { + get => CBOFuncaoField; + set + { + CBOFuncaoField = value; + RaisePropertyChanged(nameof(CBOFuncao)); + } + } + + public SimNaoString acumCargo + { + get => acumCargoField; + set + { + acumCargoField = value; + RaisePropertyChanged(nameof(acumCargo)); + } + } + + [XmlElement(DataType = "integer")] + public string codCateg + { + get => codCategField; + set + { + codCategField = value; + RaisePropertyChanged(nameof(codCateg)); + } + } + + public S2200Remuneracao remuneracao + { + get => remuneracaoField; + set + { + remuneracaoField = value; + RaisePropertyChanged(nameof(remuneracao)); + } + } + + public S2200InfoContratoDuracao duracao + { + get => duracaoField; + set + { + duracaoField = value; + RaisePropertyChanged(nameof(duracao)); + } + } + + public S2200InfoContratoLocalTrabalho localTrabalho + { + get => localTrabalhoField; + set + { + localTrabalhoField = value; + RaisePropertyChanged(nameof(localTrabalho)); + } + } + + public S2200ContratoHorContratual horContratual + { + get => horContratualField; + set + { + horContratualField = value; + RaisePropertyChanged(nameof(horContratual)); + } + } + + [XmlElement("filiacaoSindical")] + [Obsolete("Descontinuado na versão S-1.02")] + public S2200FiliacaoSindical[] filiacaoSindical + { + get => filiacaoSindicalField; + set + { + filiacaoSindicalField = value; + RaisePropertyChanged(nameof(filiacaoSindical)); + } + } + + public S2200AlvaraJudicial alvaraJudicial + { + get => alvaraJudicialField; + set + { + alvaraJudicialField = value; + RaisePropertyChanged(nameof(alvaraJudicial)); + } + } + + [XmlElement("observacoes")] + public S2200InfoContratoObservacoes[] observacoes + { + get => observacoesField; + set + { + observacoesField = value; + RaisePropertyChanged(nameof(observacoes)); + } + } + + public S2200TreiCap treiCap + { + get => treiCapField; + set + { + treiCap = value; + RaisePropertyChanged(nameof(treiCap)); + } + } + +} + +/// +public partial class S2200Remuneracao : ESocialBindableObject +{ + private decimal vrSalFxField; + private UnidadeSalarial undSalFixoField = UnidadeSalarial.Mes; + private string dscSalVarField; + + public decimal vrSalFx + { + get => vrSalFxField; + set + { + vrSalFxField = value; + RaisePropertyChanged(nameof(vrSalFx)); + } + } + + public UnidadeSalarial undSalFixo + { + get => undSalFixoField; + set + { + undSalFixoField = value; + RaisePropertyChanged(nameof(undSalFixo)); + } + } + + public string dscSalVar + { + get => dscSalVarField; + set + { + dscSalVarField = value; + RaisePropertyChanged(nameof(dscSalVar)); + } + } +} + +/// +public partial class S2200InfoContratoDuracao : ESocialBindableObject +{ + private TipoContrato tpContrField = TipoContrato.Indeterminado; + private DateTime dtTermField; + private bool dtTermFieldSpecified; + private SimNaoString clauAssecField = SimNaoString.Nao; + private bool clauAssecFieldSpecified = false; + private string objDetField; + + public sbyte tpContr + { + get => (sbyte)tpContrField; + set + { + tpContrField = (TipoContrato)value; + RaisePropertyChanged(nameof(tpContr)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtTerm + { + get => dtTermField; + set + { + dtTermField = value; + RaisePropertyChanged(nameof(dtTerm)); + } + } + + [XmlIgnore()] + public bool dtTermSpecified + { + get => dtTermFieldSpecified; + set + { + dtTermFieldSpecified = value; + RaisePropertyChanged(nameof(dtTermSpecified)); + } + } + + public SimNaoString clauAssec + { + get => clauAssecField; + set + { + clauAssecField = value; + RaisePropertyChanged(nameof(clauAssec)); + } + } + + [XmlIgnore()] + public bool clauAssecSpecified + { + get => clauAssecFieldSpecified; + set + { + clauAssecFieldSpecified = value; + RaisePropertyChanged(nameof(clauAssecSpecified)); + } + } + + + public string objDet + { + get => objDetField; + set + { + objDetField = value; + RaisePropertyChanged(nameof(objDet)); + } + } +} + +/// +public partial class S2200InfoContratoLocalTrabalho : ESocialBindableObject +{ + private S2200LocalTrabalho localTrabGeralField; + private EnderecoBrasileiro localTrabDomField; + + public S2200LocalTrabalho localTrabGeral + { + get => localTrabGeralField; + set + { + localTrabGeralField = value; + RaisePropertyChanged(nameof(localTrabGeral)); + } + } + + public EnderecoBrasileiro localTrabDom + { + get => localTrabDomField; + set + { + localTrabDomField = value; + RaisePropertyChanged(nameof(localTrabDom)); + } + } +} + +/// +public partial class S2200LocalTrabalho : ESocialBindableObject +{ + private TipoInscricao tpInscField = TipoInscricao.CNPJ; + private string nrInscField; + private string descCompField; + + public sbyte tpInsc + { + get => (sbyte)tpInscField; + set + { + tpInscField = (TipoInscricao)value; + RaisePropertyChanged(nameof(tpInsc)); + } + } + + public string nrInsc + { + get => nrInscField; + set + { + nrInscField = value; + RaisePropertyChanged(nameof(nrInsc)); + } + } + + public string descComp + { + get => descCompField; + set + { + descCompField = value; + RaisePropertyChanged(nameof(descComp)); + } + } +} + +/// +public partial class S2200ContratoHorContratual : ESocialBindableObject +{ + private decimal qtdHrsSemField; + private bool qtdHrsSemFieldSpecified; + private TipoJornada tpJornadaField = TipoJornada.HorarioFixoFolgaFixa_Dom; + private string dscTpJornField; + private short tmpParcField; + private SimNaoString horNoturnoField = SimNaoString.Nao; + + [Obsolete("Descontinuado na versão S-1.02")] + private S2200Horario[] horarioField; + + public decimal qtdHrsSem + { + get => qtdHrsSemField; + set + { + qtdHrsSemField = value; + RaisePropertyChanged(nameof(qtdHrsSem)); + } + } + + [XmlIgnore()] + public bool qtdHrsSemSpecified + { + get => qtdHrsSemFieldSpecified; + set + { + qtdHrsSemFieldSpecified = value; + RaisePropertyChanged(nameof(qtdHrsSemSpecified)); + } + } + + public TipoJornada tpJornada + { + get => tpJornadaField; + set + { + tpJornadaField = value; + RaisePropertyChanged(nameof(tpJornada)); + } + } + + public short tmpParc + { + get => tmpParcField; + set + { + tmpParcField = value; + RaisePropertyChanged(nameof(tmpParc)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + [XmlElement("horario")] + public S2200Horario[] horario + { + get => horarioField; + set + { + horarioField = value; + RaisePropertyChanged(nameof(horario)); + } + } + + public SimNaoString horNoturno + { + get => horNoturnoField; + set + { + horNoturnoField = value; + RaisePropertyChanged(nameof(horNoturno)); + } + } + + public string dscTpJorn + { + get => dscTpJornField; + set + { + dscTpJornField = value; + RaisePropertyChanged(nameof(dscTpJorn)); + } + } + +} + +/// +[Obsolete("Descontinuado na versão S-1.02")] +public partial class S2200Horario : ESocialBindableObject +{ + private sbyte diaField; + private string codHorContratField; + + public sbyte dia + { + get => diaField; + set + { + diaField = value; + RaisePropertyChanged(nameof(dia)); + } + } + + public string codHorContrat + { + get => codHorContratField; + set + { + codHorContratField = value; + RaisePropertyChanged(nameof(codHorContrat)); + } + } +} + +/// +[Obsolete("Descontinuado na versão S-1.02")] +public partial class S2200FiliacaoSindical : ESocialBindableObject +{ + private string cnpjSindTrabField; + + public string cnpjSindTrab + { + get => cnpjSindTrabField; + set + { + cnpjSindTrabField = value; + RaisePropertyChanged(nameof(cnpjSindTrab)); + } + } +} + +/// +public partial class S2200AlvaraJudicial : ESocialBindableObject +{ + private string nrProcJudField; + + public string nrProcJud + { + get => nrProcJudField; + set + { + nrProcJudField = value; + RaisePropertyChanged(nameof(nrProcJud)); + } + } +} + +/// +public partial class S2200InfoContratoObservacoes : ESocialBindableObject +{ + private string observacaoField; + + public string observacao + { + get => observacaoField; + set + { + observacaoField = value; + RaisePropertyChanged(nameof(observacao)); + } + } +} + +public partial class S2200TreiCap : ESocialBindableObject +{ + private string codTreiCapField; + + public string codTreiCap + { + get => codTreiCapField; + set + { + codTreiCapField = value; + RaisePropertyChanged(nameof(codTreiCapField)); + } + } +} + +/// +public partial class S2200VinculoSucessaoVinc : ESocialBindableObject +{ + private VinculoSucecssaoAnteriorTipo tpInscField = VinculoSucecssaoAnteriorTipo.CNPJ; + private string cnpjEmpregAntField; + private string nlrInscField; + private string matricAntField; + private DateTime dtTransfField; + private string observacaoField; + + public VinculoSucecssaoAnteriorTipo tpInsc + { + get => tpInscField; + set + { + tpInscField = value; + RaisePropertyChanged(nameof(tpInsc)); + } + } + + [Obsolete("Descontinuado na versão S-1.02")] + public string cnpjEmpregAnt + { + get => cnpjEmpregAntField; + set + { + cnpjEmpregAntField = value; + RaisePropertyChanged(nameof(cnpjEmpregAnt)); + } + } + + + + public string nlrInsc + { + get => nlrInscField; + set + { + nlrInscField = value; + RaisePropertyChanged(nameof(nlrInsc)); + } + } + + public string matricAnt + { + get => matricAntField; + set + { + matricAntField = value; + RaisePropertyChanged(nameof(matricAnt)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtTransf + { + get => dtTransfField; + set + { + dtTransfField = value; + RaisePropertyChanged(nameof(dtTransf)); + } + } + + public string observacao + { + get => observacaoField; + set + { + observacaoField = value; + RaisePropertyChanged(nameof(observacao)); + } + } +} + +/// +public partial class S2200VinculoTransfDom : ESocialBindableObject +{ + private string cpfSubstituidoField; + private string matricAntField; + private DateTime dtTransfField; + + public string cpfSubstituido + { + get => cpfSubstituidoField; + set + { + cpfSubstituidoField = value; + RaisePropertyChanged(nameof(cpfSubstituido)); + } + } + + public string matricAnt + { + get => matricAntField; + set + { + matricAntField = value; + RaisePropertyChanged(nameof(matricAnt)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtTransf + { + get => dtTransfField; + set + { + dtTransfField = value; + RaisePropertyChanged(nameof(dtTransf)); + } + } +} + +/// +public partial class S2200VinculoMudancaCPF : ESocialBindableObject +{ + private string cpfAntField; + private string matricAntField; + private DateTime dtAltCPFField; + private string observacaoField; + + public string cpfAnt + { + get => cpfAntField; + set + { + cpfAntField = value; + RaisePropertyChanged(nameof(cpfAnt)); + } + } + + public string matricAnt + { + get => matricAntField; + set + { + matricAntField = value; + RaisePropertyChanged(nameof(matricAnt)); + } + } + + [XmlElement(DataType = "date")] + public DateTime dtAltCPF + { + get => dtAltCPFField; + set + { + dtAltCPFField = value; + RaisePropertyChanged(nameof(dtAltCPF)); + } + } + + public string observacao + { + get => observacaoField; + set + { + observacaoField = value; + RaisePropertyChanged(nameof(observacao)); + } + } +} + +/// +public partial class S2200VinculoAfastamento : ESocialBindableObject +{ + private DateTime dtIniAfastField; + private string codMotAfastField; + + [XmlElement(DataType = "date")] + public DateTime dtIniAfast + { + get => dtIniAfastField; + set + { + dtIniAfastField = value; + RaisePropertyChanged(nameof(dtIniAfast)); + } + } + + public string codMotAfast + { + get => codMotAfastField; + set + { + codMotAfastField = value; + RaisePropertyChanged(nameof(codMotAfast)); + } + } +} + +/// +public partial class S2200VinculoDesligamento : ESocialBindableObject +{ + private DateTime dtDesligField; + + [XmlElement(DataType = "date")] + public DateTime dtDeslig + { + get => dtDesligField; + set + { + dtDesligField = value; + RaisePropertyChanged(nameof(dtDeslig)); + } + } +} + +public partial class S2200VinculoCessao : ESocialBindableObject +{ + private DateTime dtIniCessaoField; + + [XmlElement(DataType = "date")] + public DateTime dtIniCessao + { + get => dtIniCessaoField; + set + { + dtIniCessaoField = value; + RaisePropertyChanged(nameof(dtIniCessao)); + } + } +} \ No newline at end of file diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/Sign.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/Sign.cs new file mode 100644 index 00000000..24782754 --- /dev/null +++ b/src/Core/EficazFramework.SPED/Schemas/e-Social/Sign.cs @@ -0,0 +1,656 @@ +namespace EficazFramework.SPED.Schemas.eSocial; + +public partial class SignatureType : INotifyPropertyChanged +{ + private SignedInfoType signedInfoField; + private SignatureValueType signatureValueField; + private KeyInfoType keyInfoField; + private string idField; + + public SignatureType() : base() + { + keyInfoField = new KeyInfoType(); + signatureValueField = new SignatureValueType(); + signedInfoField = new SignedInfoType(); + } + + public SignedInfoType SignedInfo + { + get + { + return signedInfoField; + } + + set + { + if (signedInfoField is null || signedInfoField.Equals(value) != true) + { + signedInfoField = value; + OnPropertyChanged("SignedInfo"); + } + } + } + + public SignatureValueType SignatureValue + { + get + { + return signatureValueField; + } + + set + { + if (signatureValueField is null || signatureValueField.Equals(value) != true) + { + signatureValueField = value; + OnPropertyChanged("SignatureValue"); + } + } + } + + public KeyInfoType KeyInfo + { + get + { + return keyInfoField; + } + + set + { + if (keyInfoField is null || keyInfoField.Equals(value) != true) + { + keyInfoField = value; + OnPropertyChanged("KeyInfo"); + } + } + } + + [XmlAttribute(DataType = "ID")] + public string Id + { + get + { + return idField; + } + + set + { + if (idField is null || idField.Equals(value) != true) + { + idField = value; + OnPropertyChanged("Id"); + } + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + public virtual void OnPropertyChanged(string propertyName) + { + var handler = PropertyChanged; + if (handler != null) + { + handler(this, new PropertyChangedEventArgs(propertyName)); + } + } +} + +public partial class SignedInfoType : INotifyPropertyChanged +{ + private SignedInfoTypeCanonicalizationMethod canonicalizationMethodField; + private SignedInfoTypeSignatureMethod signatureMethodField; + private ReferenceType referenceField; + private string idField; + + public SignedInfoType() : base() + { + referenceField = new ReferenceType(); + signatureMethodField = new SignedInfoTypeSignatureMethod(); + canonicalizationMethodField = new SignedInfoTypeCanonicalizationMethod(); + } + + public SignedInfoTypeCanonicalizationMethod CanonicalizationMethod + { + get + { + return canonicalizationMethodField; + } + + set + { + if (canonicalizationMethodField is null || canonicalizationMethodField.Equals(value) != true) + { + canonicalizationMethodField = value; + OnPropertyChanged("CanonicalizationMethod"); + } + } + } + + public SignedInfoTypeSignatureMethod SignatureMethod + { + get + { + return signatureMethodField; + } + + set + { + if (signatureMethodField is null || signatureMethodField.Equals(value) != true) + { + signatureMethodField = value; + OnPropertyChanged("SignatureMethod"); + } + } + } + + public ReferenceType Reference + { + get + { + return referenceField; + } + + set + { + if (referenceField is null || referenceField.Equals(value) != true) + { + referenceField = value; + OnPropertyChanged("Reference"); + } + } + } + + [XmlAttribute(DataType = "ID")] + public string Id + { + get + { + return idField; + } + + set + { + if (idField is null || idField.Equals(value) != true) + { + idField = value; + OnPropertyChanged("Id"); + } + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + public virtual void OnPropertyChanged(string propertyName) + { + var handler = PropertyChanged; + if (handler != null) + { + handler(this, new PropertyChangedEventArgs(propertyName)); + } + } +} + +public partial class SignedInfoTypeCanonicalizationMethod : INotifyPropertyChanged +{ + private string algorithmField; + + public SignedInfoTypeCanonicalizationMethod() : base() + { + algorithmField = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315"; + } + + [XmlAttribute(DataType = "anyURI")] + public string Algorithm + { + get + { + return algorithmField; + } + + set + { + if (algorithmField is null || algorithmField.Equals(value) != true) + { + algorithmField = value; + OnPropertyChanged("Algorithm"); + } + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + public virtual void OnPropertyChanged(string propertyName) + { + var handler = PropertyChanged; + if (handler != null) + { + handler(this, new PropertyChangedEventArgs(propertyName)); + } + } +} + +public partial class SignedInfoTypeSignatureMethod : INotifyPropertyChanged +{ + private string algorithmField; + + public SignedInfoTypeSignatureMethod() : base() + { + algorithmField = "http://www.w3.org/2000/09/xmldsig#rsa-sha1"; + } + + [XmlAttribute(DataType = "anyURI")] + public string Algorithm + { + get + { + return algorithmField; + } + + set + { + if (algorithmField is null || algorithmField.Equals(value) != true) + { + algorithmField = value; + OnPropertyChanged("Algorithm"); + } + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + public virtual void OnPropertyChanged(string propertyName) + { + var handler = PropertyChanged; + if (handler != null) + { + handler(this, new PropertyChangedEventArgs(propertyName)); + } + } +} + +public partial class ReferenceType : INotifyPropertyChanged +{ + private List transformsField; + private ReferenceTypeDigestMethod digestMethodField; + private byte[] digestValueField; + private string idField; + private string uRIField; + private string typeField; + + public ReferenceType() : base() + { + digestMethodField = new ReferenceTypeDigestMethod(); + transformsField = new List(); + } + + [XmlArrayItem("Transform", IsNullable = false)] + public List Transforms + { + get + { + return transformsField; + } + + set + { + if (transformsField is null || transformsField.Equals(value) != true) + { + transformsField = value; + OnPropertyChanged("Transforms"); + } + } + } + + public ReferenceTypeDigestMethod DigestMethod + { + get + { + return digestMethodField; + } + + set + { + if (digestMethodField is null || digestMethodField.Equals(value) != true) + { + digestMethodField = value; + OnPropertyChanged("DigestMethod"); + } + } + } + + [XmlElement(DataType = "base64Binary")] + public byte[] DigestValue + { + get + { + return digestValueField; + } + + set + { + if (digestValueField is null || digestValueField.Equals(value) != true) + { + digestValueField = value; + OnPropertyChanged("DigestValue"); + } + } + } + + [XmlAttribute(DataType = "ID")] + public string Id + { + get + { + return idField; + } + + set + { + if (idField is null || idField.Equals(value) != true) + { + idField = value; + OnPropertyChanged("Id"); + } + } + } + + [XmlAttribute(DataType = "anyURI")] + public string URI + { + get + { + return uRIField; + } + + set + { + if (uRIField is null || uRIField.Equals(value) != true) + { + uRIField = value; + OnPropertyChanged("URI"); + } + } + } + + [XmlAttribute(DataType = "anyURI")] + public string Type + { + get + { + return typeField; + } + + set + { + if (typeField is null || typeField.Equals(value) != true) + { + typeField = value; + OnPropertyChanged("Type"); + } + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + public virtual void OnPropertyChanged(string propertyName) + { + var handler = PropertyChanged; + if (handler != null) + { + handler(this, new PropertyChangedEventArgs(propertyName)); + } + } +} + +public partial class TransformType : INotifyPropertyChanged +{ + private List xPathField; + private TTransformURI algorithmField; + + public TransformType() : base() + { + xPathField = new List(); + } + + [XmlElement("XPath")] + public List XPath + { + get + { + return xPathField; + } + + set + { + if (xPathField is null || xPathField.Equals(value) != true) + { + xPathField = value; + OnPropertyChanged("XPath"); + } + } + } + + [XmlAttribute()] + public TTransformURI Algorithm + { + get + { + return algorithmField; + } + + set + { + if (algorithmField.Equals(value) != true) + { + algorithmField = value; + OnPropertyChanged("Algorithm"); + } + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + public virtual void OnPropertyChanged(string propertyName) + { + var handler = PropertyChanged; + if (handler != null) + { + handler(this, new PropertyChangedEventArgs(propertyName)); + } + } +} + +public enum TTransformURI +{ + + /// + [XmlEnum("http://www.w3.org/2000/09/xmldsig#enveloped-signature")] + httpwwww3org200009xmldsigenvelopedsignature, + + /// + [XmlEnum("http://www.w3.org/TR/2001/REC-xml-c14n-20010315")] + httpwwww3orgTR2001RECxmlc14n20010315 +} + +public partial class ReferenceTypeDigestMethod : INotifyPropertyChanged +{ + private string algorithmField; + + public ReferenceTypeDigestMethod() : base() + { + algorithmField = "http://www.w3.org/2001/04/xmlenc#sha256"; // "http://www.w3.org/2000/09/xmldsig#sha1" + } + + [XmlAttribute(DataType = "anyURI")] + public string Algorithm + { + get + { + return algorithmField; + } + + set + { + if (algorithmField is null || algorithmField.Equals(value) != true) + { + algorithmField = value; + OnPropertyChanged("Algorithm"); + } + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + public virtual void OnPropertyChanged(string propertyName) + { + var handler = PropertyChanged; + if (handler != null) + { + handler(this, new PropertyChangedEventArgs(propertyName)); + } + } +} + +public partial class SignatureValueType : INotifyPropertyChanged +{ + private string idField; + private byte[] valueField; + + [XmlAttribute(DataType = "ID")] + public string Id + { + get + { + return idField; + } + + set + { + if (idField is null || idField.Equals(value) != true) + { + idField = value; + OnPropertyChanged("Id"); + } + } + } + + [XmlText(DataType = "base64Binary")] + public byte[] Value + { + get + { + return valueField; + } + + set + { + if (valueField is null || valueField.Equals(value) != true) + { + valueField = value; + OnPropertyChanged("Value"); + } + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + public virtual void OnPropertyChanged(string propertyName) + { + var handler = PropertyChanged; + if (handler != null) + { + handler(this, new PropertyChangedEventArgs(propertyName)); + } + } +} + +public partial class KeyInfoType : INotifyPropertyChanged +{ + private X509DataType x509DataField; + private string idField; + + public KeyInfoType() : base() + { + x509DataField = new X509DataType(); + } + + public X509DataType X509Data + { + get + { + return x509DataField; + } + + set + { + if (x509DataField is null || x509DataField.Equals(value) != true) + { + x509DataField = value; + OnPropertyChanged("X509Data"); + } + } + } + + [XmlAttribute(DataType = "ID")] + public string Id + { + get + { + return idField; + } + + set + { + if (idField is null || idField.Equals(value) != true) + { + idField = value; + OnPropertyChanged("Id"); + } + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + public virtual void OnPropertyChanged(string propertyName) + { + var handler = PropertyChanged; + if (handler != null) + { + handler(this, new PropertyChangedEventArgs(propertyName)); + } + } +} + +public partial class X509DataType : INotifyPropertyChanged +{ + private byte[] x509CertificateField; + + [XmlElement(DataType = "base64Binary")] + public byte[] X509Certificate + { + get + { + return x509CertificateField; + } + + set + { + if (x509CertificateField is null || x509CertificateField.Equals(value) != true) + { + x509CertificateField = value; + OnPropertyChanged("X509Certificate"); + } + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + public virtual void OnPropertyChanged(string propertyName) + { + var handler = PropertyChanged; + if (handler != null) + { + handler(this, new PropertyChangedEventArgs(propertyName)); + } + } +} diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/WSClasses.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/WSClasses.cs index b0e791cf..f7b0684b 100644 --- a/src/Core/EficazFramework.SPED/Schemas/e-Social/WSClasses.cs +++ b/src/Core/EficazFramework.SPED/Schemas/e-Social/WSClasses.cs @@ -1,20 +1,11 @@ -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.IO; -using System.Threading.Tasks; -using System.Xml.Linq; +using System.IO; namespace EficazFramework.SPED.Schemas.eSocial; -/* TODO ERROR: Skipped RegionDirectiveTrivia */ /// /// Envio dos eventos /// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] [Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] [System.Xml.Serialization.XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1")] [System.Xml.Serialization.XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1", IsNullable = false)] public partial class EnvioLoteEventos : object, System.ComponentModel.INotifyPropertyChanged @@ -309,22 +300,19 @@ public static async Task LoadFromAsync(Stream source) /// /// Retorno ao chamado de envio dos eventos /// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] [Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] [System.Xml.Serialization.XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/retornoEnvio/v1_1_0")] [System.Xml.Serialization.XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/retornoEnvio/v1_1_0", IsNullable = false)] public partial class RetornoLoteEventos : object, System.ComponentModel.INotifyPropertyChanged { - private eSocialRetornoEnvioLoteEventos retornoEnvioLoteEventosField; + private RetornoEnvioLoteEventos retornoEnvioLoteEventosField; [System.Xml.Serialization.XmlIgnore] public EnvioLoteEventos DadosEnvio { get; set; } = null; /// [System.Xml.Serialization.XmlElement(Order = 0)] - public eSocialRetornoEnvioLoteEventos retornoEnvioLoteEventos + public RetornoEnvioLoteEventos retornoEnvioLoteEventos { get { @@ -588,22 +576,16 @@ public static async Task LoadFromAsync(Stream source) /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ } -/* TODO ERROR: Skipped RegionDirectiveTrivia */ -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] -[System.Xml.Serialization.XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1")] public partial class eSocialEnvioLoteEventos : object, System.ComponentModel.INotifyPropertyChanged { - private TEmpregador ideEmpregadorField; - private TIdeTransmissor ideTransmissorField; + private Empregador ideEmpregadorField; + private IdeTransmissor ideTransmissorField; private eSocialEnvioLoteEventosEventos eventosField; private int grupoField; /// [System.Xml.Serialization.XmlElement(Order = 0)] - public TEmpregador ideEmpregador + public Empregador ideEmpregador { get { @@ -619,7 +601,7 @@ public TEmpregador ideEmpregador /// [System.Xml.Serialization.XmlElement(Order = 1)] - public TIdeTransmissor ideTransmissor + public IdeTransmissor ideTransmissor { get { @@ -677,18 +659,13 @@ protected void RaisePropertyChanged(string propertyName) } } -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] -[System.Xml.Serialization.XmlType(Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1")] public partial class eSocialEnvioLoteEventosEventos : object, System.ComponentModel.INotifyPropertyChanged { - private List eventoField = new List(); + private List eventoField = new List(); /// [System.Xml.Serialization.XmlElement("evento", Order = 0)] - public List evento + public List evento { get { @@ -714,13 +691,7 @@ protected void RaisePropertyChanged(string propertyName) } } -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] -[System.Xml.Serialization.XmlRoot("evento", Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1")] -[System.Xml.Serialization.XmlType(Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1")] -public partial class TArquivoEsocial : object, System.ComponentModel.INotifyPropertyChanged +public partial class ArquivoEsocial : object, System.ComponentModel.INotifyPropertyChanged { private XElement anyField; private string idField; @@ -769,7 +740,7 @@ protected void RaisePropertyChanged(string propertyName) } /* TODO ERROR: Skipped RegionDirectiveTrivia */ - private static System.Xml.Serialization.XmlSerializer sSerializer = new System.Xml.Serialization.XmlSerializer(typeof(TArquivoEsocial)); + private static System.Xml.Serialization.XmlSerializer sSerializer = new System.Xml.Serialization.XmlSerializer(typeof(ArquivoEsocial)); /// /// Serializes current TNfeProc object into an XML document @@ -808,7 +779,7 @@ public string Serialize() /// Output TNfeProc object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false - public static bool CanDeserialize(string xml, ref TArquivoEsocial obj, ref Exception exception) + public static bool CanDeserialize(string xml, ref ArquivoEsocial obj, ref Exception exception) { exception = null; obj = default; @@ -824,20 +795,20 @@ public static bool CanDeserialize(string xml, ref TArquivoEsocial obj, ref Excep } } - public static bool CanDeserialize(string xml, ref TArquivoEsocial obj) + public static bool CanDeserialize(string xml, ref ArquivoEsocial obj) { Exception exception = null; return CanDeserialize(xml, ref obj, ref exception); } - public static TArquivoEsocial Deserialize(string xml) + public static ArquivoEsocial Deserialize(string xml) { StringReader stringReader = null; try { stringReader = new StringReader(xml); // stringReader.ReadToEnd() 'TESTING... - return (TArquivoEsocial)sSerializer.Deserialize(System.Xml.XmlReader.Create(stringReader)); + return (ArquivoEsocial)sSerializer.Deserialize(System.Xml.XmlReader.Create(stringReader)); } // Return CType(Serializer.Deserialize(stringReader), CabecalhoMensagem) finally @@ -849,9 +820,9 @@ public static TArquivoEsocial Deserialize(string xml) } } - public static TArquivoEsocial Deserialize(Stream s) + public static ArquivoEsocial Deserialize(Stream s) { - return (TArquivoEsocial)sSerializer.Deserialize(s); + return (ArquivoEsocial)sSerializer.Deserialize(s); } @@ -926,7 +897,7 @@ public virtual async void SaveToAsync(Stream target) /// Output TNfeProc object /// output Exception value if deserialize failed /// true if this XmlSerializer can deserialize the object; otherwise, false - public static bool CanLoadFrom(Stream source, ref TArquivoEsocial obj, ref Exception exception) + public static bool CanLoadFrom(Stream source, ref ArquivoEsocial obj, ref Exception exception) { exception = null; obj = default; @@ -942,13 +913,13 @@ public static bool CanLoadFrom(Stream source, ref TArquivoEsocial obj, ref Excep } } - public static bool CanLoadFrom(Stream source, ref TArquivoEsocial obj) + public static bool CanLoadFrom(Stream source, ref ArquivoEsocial obj) { Exception exception = null; return CanLoadFrom(source, ref obj, ref exception); } - public static TArquivoEsocial LoadFrom(Stream source) + public static ArquivoEsocial LoadFrom(Stream source) { if (source is null) throw new ArgumentException(Resources.Strings.Validation.Classes_Load_NullStreamExceptionMessage); @@ -976,7 +947,7 @@ public static TArquivoEsocial LoadFrom(Stream source) } } - public static async Task LoadFromAsync(Stream source) + public static async Task LoadFromAsync(Stream source) { if (source is null) throw new ArgumentException(Resources.Strings.Validation.Classes_Load_NullStreamExceptionMessage); @@ -1007,21 +978,16 @@ public static async Task LoadFromAsync(Stream source) /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ } -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] -[System.Xml.Serialization.XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/retornoEnvio/v1_1_0")] -public partial class eSocialRetornoEnvioLoteEventos : object, System.ComponentModel.INotifyPropertyChanged +public partial class RetornoEnvioLoteEventos : object, System.ComponentModel.INotifyPropertyChanged { - private TEmpregador ideEmpregadorField; - private TIdeTransmissor ideTransmissorField; - private TStatusEnvio statusField; - private TDadosRecepcao dadosRecepcaoLoteField; + private Empregador ideEmpregadorField; + private IdeTransmissor ideTransmissorField; + private StatusEnvio statusField; + private DadosRecepcao dadosRecepcaoLoteField; /// [System.Xml.Serialization.XmlElement(Order = 0)] - public TEmpregador ideEmpregador + public Empregador ideEmpregador { get { @@ -1037,7 +1003,7 @@ public TEmpregador ideEmpregador /// [System.Xml.Serialization.XmlElement(Order = 1)] - public TIdeTransmissor ideTransmissor + public IdeTransmissor ideTransmissor { get { @@ -1053,7 +1019,7 @@ public TIdeTransmissor ideTransmissor /// [System.Xml.Serialization.XmlElement(Order = 2)] - public TStatusEnvio status + public StatusEnvio status { get { @@ -1069,7 +1035,7 @@ public TStatusEnvio status /// [System.Xml.Serialization.XmlElement(Order = 3)] - public TDadosRecepcao dadosRecepcaoLote + public DadosRecepcao dadosRecepcaoLote { get { @@ -1095,16 +1061,10 @@ protected void RaisePropertyChanged(string propertyName) } } -/* TODO ERROR: Skipped EndRegionDirectiveTrivia */ -/* TODO ERROR: Skipped EndRegionDirectiveTrivia */ -/* TODO ERROR: Skipped RegionDirectiveTrivia */ /// /// Consulta de lote de eventos /// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] [Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] [System.Xml.Serialization.XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/consulta/retornoProcessamento/v1_0_0")] [System.Xml.Serialization.XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/consulta/retornoProcessamento/v1_0_0", IsNullable = false)] public partial class ConsultaLoteEventos : object, System.ComponentModel.INotifyPropertyChanged @@ -1380,19 +1340,16 @@ public static async Task LoadFromAsync(Stream source) /// /// Retorno á consulta de lote de eventos /// -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] [Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] [System.Xml.Serialization.XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/retornoProcessamento/v1_3_0")] [System.Xml.Serialization.XmlRoot("eSocial", Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/retornoProcessamento/v1_3_0", IsNullable = false)] public partial class RetornoConsultaLoteEventos : object, System.ComponentModel.INotifyPropertyChanged { - private eSocialRetornoProcessamentoLoteEventos retornoProcessamentoLoteEventosField; + private RetornoProcessamentoLoteEventos retornoProcessamentoLoteEventosField; /// [System.Xml.Serialization.XmlElement(Order = 0)] - public eSocialRetornoProcessamentoLoteEventos retornoProcessamentoLoteEventos + public RetornoProcessamentoLoteEventos retornoProcessamentoLoteEventos { get { @@ -1656,12 +1613,6 @@ public static async Task LoadFromAsync(Stream source /* TODO ERROR: Skipped EndRegionDirectiveTrivia */ } -/* TODO ERROR: Skipped RegionDirectiveTrivia */ -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] -[System.Xml.Serialization.XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/consulta/retornoProcessamento/v1_0_0")] public partial class eSocialConsultaLoteEventos : object, System.ComponentModel.INotifyPropertyChanged { private string protocoloEnvioField; @@ -1694,23 +1645,18 @@ protected void RaisePropertyChanged(string propertyName) } } -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] -[System.Xml.Serialization.XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/retornoProcessamento/v1_3_0")] -public partial class eSocialRetornoProcessamentoLoteEventos : object, System.ComponentModel.INotifyPropertyChanged +public partial class RetornoProcessamentoLoteEventos : object, System.ComponentModel.INotifyPropertyChanged { - private TEmpregador ideEmpregadorField; - private TIdeTransmissor ideTransmissorField; - private TStatusConsulta statusField; - private TDadosRecepcao dadosRecepcaoLoteField; - private TDadosProcessamento dadosProcessamentoLoteField; - private eSocialRetornoProcessamentoLoteEventosRetornoEventos retornoEventosField; + private Empregador ideEmpregadorField; + private IdeTransmissor ideTransmissorField; + private StatusConsulta statusField; + private DadosRecepcao dadosRecepcaoLoteField; + private DadosProcessamento dadosProcessamentoLoteField; + private RetornoProcessamentoLoteEventosRetornoEventos retornoEventosField; /// [System.Xml.Serialization.XmlElement(Order = 0)] - public TEmpregador ideEmpregador + public Empregador ideEmpregador { get { @@ -1726,7 +1672,7 @@ public TEmpregador ideEmpregador /// [System.Xml.Serialization.XmlElement(Order = 1)] - public TIdeTransmissor ideTransmissor + public IdeTransmissor ideTransmissor { get { @@ -1742,7 +1688,7 @@ public TIdeTransmissor ideTransmissor /// [System.Xml.Serialization.XmlElement(Order = 2)] - public TStatusConsulta status + public StatusConsulta status { get { @@ -1758,7 +1704,7 @@ public TStatusConsulta status /// [System.Xml.Serialization.XmlElement(Order = 3)] - public TDadosRecepcao dadosRecepcaoLote + public DadosRecepcao dadosRecepcaoLote { get { @@ -1774,7 +1720,7 @@ public TDadosRecepcao dadosRecepcaoLote /// [System.Xml.Serialization.XmlElement(Order = 4)] - public TDadosProcessamento dadosProcessamentoLote + public DadosProcessamento dadosProcessamentoLote { get { @@ -1790,7 +1736,7 @@ public TDadosProcessamento dadosProcessamentoLote /// [System.Xml.Serialization.XmlElement(Order = 5)] - public eSocialRetornoProcessamentoLoteEventosRetornoEventos retornoEventos + public RetornoProcessamentoLoteEventosRetornoEventos retornoEventos { get { @@ -1816,12 +1762,7 @@ protected void RaisePropertyChanged(string propertyName) } } -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] -[System.Xml.Serialization.XmlType(Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/retornoProcessamento/v1_3_0")] -public partial class TDadosProcessamento : object, System.ComponentModel.INotifyPropertyChanged +public partial class DadosProcessamento : object, System.ComponentModel.INotifyPropertyChanged { private string versaoAplicativoProcessamentoLoteField; @@ -1853,18 +1794,13 @@ protected void RaisePropertyChanged(string propertyName) } } -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] -[System.Xml.Serialization.XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/retornoProcessamento/v1_3_0")] -public partial class eSocialRetornoProcessamentoLoteEventosRetornoEventos : object, System.ComponentModel.INotifyPropertyChanged +public partial class RetornoProcessamentoLoteEventosRetornoEventos : object, System.ComponentModel.INotifyPropertyChanged { - private eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento[] eventoField; + private RetornoProcessamentoLoteEventosRetornoEventosEvento[] eventoField; /// [System.Xml.Serialization.XmlElement("evento", Order = 0)] - public eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento[] evento + public RetornoProcessamentoLoteEventosRetornoEventosEvento[] evento { get { @@ -1890,18 +1826,13 @@ protected void RaisePropertyChanged(string propertyName) } } -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] -[System.Xml.Serialization.XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/retornoProcessamento/v1_3_0")] -public partial class eSocialRetornoProcessamentoLoteEventosRetornoEventosEvento : object, System.ComponentModel.INotifyPropertyChanged +public partial class RetornoProcessamentoLoteEventosRetornoEventosEvento : object, System.ComponentModel.INotifyPropertyChanged { // tag eSocial private XElement retornoEventoField; - private eSocialRetornoProcessamentoLoteEventosRetornoEventosEventoTot[] totField; + private RetornoProcessamentoLoteEventosRetornoEventosEventoTot[] totField; private string idField; private bool evtDuplField; private bool evtDuplFieldSpecified; @@ -1945,7 +1876,7 @@ public eSocialRetornoEvento Result() /// [System.Xml.Serialization.XmlElement("tot", Order = 1)] - public eSocialRetornoProcessamentoLoteEventosRetornoEventosEventoTot[] tot + public RetornoProcessamentoLoteEventosRetornoEventosEventoTot[] tot { get { @@ -2019,12 +1950,7 @@ protected void RaisePropertyChanged(string propertyName) } } -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] -[System.Xml.Serialization.XmlType(AnonymousType = true, Namespace = "http://www.esocial.gov.br/schema/lote/eventos/envio/retornoProcessamento/v1_3_0")] -public partial class eSocialRetornoProcessamentoLoteEventosRetornoEventosEventoTot : object, System.ComponentModel.INotifyPropertyChanged +public partial class RetornoProcessamentoLoteEventosRetornoEventosEventoTot : object, System.ComponentModel.INotifyPropertyChanged { private XElement anyField; private string tipoField; @@ -2073,18 +1999,12 @@ protected void RaisePropertyChanged(string propertyName) } } -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] -[System.Xml.Serialization.XmlType("retornoEvento", Namespace = "")] -[System.Xml.Serialization.XmlRoot("retornoEvento", Namespace = "", IsNullable = false)] public partial class eSocialRetornoEvento : object, System.ComponentModel.INotifyPropertyChanged { private string idField; - private TEmpregador ideEmpregadorField; - private TDadosRecepcaoRetornoEvento recepcaoield; - private TProcessamentoRetornoEvento processamentoField; + private Empregador ideEmpregadorField; + private DadosRecepcaoRetornoEvento recepcaoield; + private ProcessamentoRetornoEvento processamentoField; private eSocialRetornoEventoRecibo reciboField; /// @@ -2105,7 +2025,7 @@ public string Id /// [System.Xml.Serialization.XmlElement(Order = 0)] - public TEmpregador ideEmpregador + public Empregador ideEmpregador { get { @@ -2121,7 +2041,7 @@ public TEmpregador ideEmpregador /// [System.Xml.Serialization.XmlElement(Order = 1)] - public TDadosRecepcaoRetornoEvento recepcao + public DadosRecepcaoRetornoEvento recepcao { get { @@ -2137,7 +2057,7 @@ public TDadosRecepcaoRetornoEvento recepcao /// [System.Xml.Serialization.XmlElement(Order = 2)] - public TProcessamentoRetornoEvento processamento + public ProcessamentoRetornoEvento processamento { get { @@ -2418,11 +2338,6 @@ public static async Task LoadFromAsync(Stream source) } -[System.CodeDom.Compiler.GeneratedCode("xsd", "4.6.1055.0")] -[Serializable()] -[DebuggerStepThrough()] -[System.ComponentModel.DesignerCategory("code")] -[System.Xml.Serialization.XmlType(Namespace = "")] public partial class eSocialRetornoEventoRecibo : object, System.ComponentModel.INotifyPropertyChanged { private string nrReciboField; @@ -2469,3 +2384,517 @@ protected void RaisePropertyChanged(string propertyName) } } } + + + +/// +/// Resultado dos servidores do eSocial após Invoke do Envio de Lote de Eventos +/// +public partial class StatusEnvio : object, INotifyPropertyChanged +{ + private int cdRespostaField; + private string descRespostaField; + private List ocorrenciasField = new List(); + + /// + [XmlElement(Order = 0)] + public int cdResposta + { + get + { + return cdRespostaField; + } + + set + { + cdRespostaField = value; + RaisePropertyChanged("cdResposta"); + } + } + + /// + [XmlElement(Order = 1)] + public string descResposta + { + get + { + return descRespostaField; + } + + set + { + descRespostaField = value; + RaisePropertyChanged("descResposta"); + } + } + + /// + [XmlArray("ocorrencias", Order = 2)] + [XmlArrayItem("ocorrencia")] + public List ocorrencias + { + get + { + return ocorrenciasField; + } + + set + { + ocorrenciasField = value; + RaisePropertyChanged("ocorrencias"); + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + var propertyChanged = PropertyChanged; + if (propertyChanged != null) + { + propertyChanged(this, new PropertyChangedEventArgs(propertyName)); + } + } +} + +/// +/// Resultado dos servidores do eSocial após Invoke da Consulta de Lote de Eventos +/// +public partial class StatusConsulta : object, INotifyPropertyChanged +{ + private int cdRespostaField; + private string descRespostaField; + private int tempoEstimadoConclusaoField; + private bool tempoEstimadoConclusaoFieldSpecified; + private List ocorrenciasField = new List(); + + /// + [XmlElement(Order = 0)] + public int cdResposta + { + get + { + return cdRespostaField; + } + + set + { + cdRespostaField = value; + RaisePropertyChanged("cdResposta"); + } + } + + /// + [XmlElement(Order = 1)] + public string descResposta + { + get + { + return descRespostaField; + } + + set + { + descRespostaField = value; + RaisePropertyChanged("descResposta"); + } + } + + /// + [XmlElement(Order = 2)] + public int tempoEstimadoConclusao + { + get + { + return tempoEstimadoConclusaoField; + } + + set + { + tempoEstimadoConclusaoField = value; + RaisePropertyChanged("tempoEstimadoConclusao"); + } + } + + /// + [XmlIgnore()] + public bool tempoEstimadoConclusaoSpecified + { + get + { + return tempoEstimadoConclusaoFieldSpecified; + } + + set + { + tempoEstimadoConclusaoFieldSpecified = value; + RaisePropertyChanged("tempoEstimadoConclusaoSpecified"); + } + } + + /// + [XmlArray("ocorrencias", Order = 3)] + [XmlArrayItem("ocorrencia")] + public List ocorrencias + { + get + { + return ocorrenciasField; + } + + set + { + ocorrenciasField = value; + RaisePropertyChanged("ocorrencias"); + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + var propertyChanged = PropertyChanged; + if (propertyChanged != null) + { + propertyChanged(this, new PropertyChangedEventArgs(propertyName)); + } + } +} + +/// +/// Detalhamento da ocorrência do Status +/// +public partial class DetalhamentoOcorrencia : object, INotifyPropertyChanged +{ + private int codigoField; + private string descricaoField; + private byte tipoField; + private string localizacaoField; + + public int codigo + { + get + { + return codigoField; + } + + set + { + codigoField = value; + RaisePropertyChanged("codigo"); + } + } + + public string descricao + { + get + { + return descricaoField; + } + + set + { + descricaoField = value; + RaisePropertyChanged("descricao"); + } + } + + public byte tipo + { + get + { + return tipoField; + } + + set + { + tipoField = value; + RaisePropertyChanged("tipo"); + } + } + + public string localizacao + { + get + { + return localizacaoField; + } + + set + { + localizacaoField = value; + RaisePropertyChanged("localizacao"); + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + var propertyChanged = PropertyChanged; + if (propertyChanged != null) + { + propertyChanged(this, new PropertyChangedEventArgs(propertyName)); + } + } +} + +/// +/// Dados da recepção do serviço solicitado +/// +public partial class DadosRecepcao : object, INotifyPropertyChanged +{ + private DateTime dhRecepcaoField; + private string versaoAplicativoRecepcaoField; + private string protocoloEnvioField; + + /// + [XmlElement(Order = 0)] + public DateTime dhRecepcao + { + get + { + return dhRecepcaoField; + } + + set + { + dhRecepcaoField = value; + RaisePropertyChanged("dhRecepcao"); + } + } + + /// + [XmlElement(Order = 1)] + public string versaoAplicativoRecepcao + { + get + { + return versaoAplicativoRecepcaoField; + } + + set + { + versaoAplicativoRecepcaoField = value; + RaisePropertyChanged("versaoAplicativoRecepcao"); + } + } + + /// + [XmlElement(Order = 2)] + public string protocoloEnvio + { + get + { + return protocoloEnvioField; + } + + set + { + protocoloEnvioField = value; + RaisePropertyChanged("protocoloEnvio"); + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + var propertyChanged = PropertyChanged; + if (propertyChanged != null) + { + propertyChanged(this, new PropertyChangedEventArgs(propertyName)); + } + } +} + +/// +/// Dados da recepção do serviço solicitado informado em RetornoEvento +/// +public partial class DadosRecepcaoRetornoEvento : object, INotifyPropertyChanged +{ + private Ambiente tpAmbField = Ambiente.Producao; + private DateTime dhRecepcaoField; + private string versaoAplicativoRecepcaoField; + private string protocoloEnvioField; + + /// + [XmlElement(Order = 0)] + public Ambiente tpAmb + { + get + { + return tpAmbField; + } + + set + { + tpAmbField = value; + RaisePropertyChanged("tpAmb"); + } + } + + /// + [XmlElement(Order = 1)] + public DateTime dhRecepcao + { + get + { + return dhRecepcaoField; + } + + set + { + dhRecepcaoField = value; + RaisePropertyChanged("dhRecepcao"); + } + } + + /// + [XmlElement(Order = 2)] + public string versaoAppRecepcao + { + get + { + return versaoAplicativoRecepcaoField; + } + + set + { + versaoAplicativoRecepcaoField = value; + RaisePropertyChanged("versaoAppRecepcao"); + } + } + + /// + [XmlElement(Order = 3)] + public string protocoloEnvioLote + { + get + { + return protocoloEnvioField; + } + + set + { + protocoloEnvioField = value; + RaisePropertyChanged("protocoloEnvioLote"); + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + var propertyChanged = PropertyChanged; + if (propertyChanged != null) + { + propertyChanged(this, new PropertyChangedEventArgs(propertyName)); + } + } +} + +/// +/// Dados do processamento informado em RetornoEvento +/// +public partial class ProcessamentoRetornoEvento : object, INotifyPropertyChanged +{ + private int cdRespostaField; + private string descRespostaField; + private string versaoAplicativoRecepcaoField; + private DateTime dhRecepcaoField; + private List ocorrenciasField = new List(); + + + /// + [XmlElement(Order = 0)] + public int cdResposta + { + get + { + return cdRespostaField; + } + + set + { + cdRespostaField = value; + RaisePropertyChanged("cdResposta"); + } + } + + /// + [XmlElement(Order = 1)] + public string descResposta + { + get + { + return descRespostaField; + } + + set + { + descRespostaField = value; + RaisePropertyChanged("descResposta"); + } + } + + /// + [XmlElement(Order = 2)] + public string versaoAppProcessamento + { + get + { + return versaoAplicativoRecepcaoField; + } + + set + { + versaoAplicativoRecepcaoField = value; + RaisePropertyChanged("versaoAppProcessamento"); + } + } + + /// + [XmlElement(Order = 3)] + public DateTime dhProcessamento + { + get + { + return dhRecepcaoField; + } + + set + { + dhRecepcaoField = value; + RaisePropertyChanged("dhProcessamento"); + } + } + + /// + [XmlArray("ocorrencias", Order = 4)] + [XmlArrayItem("ocorrencia")] + public List ocorrencias + { + get + { + return ocorrenciasField; + } + + set + { + ocorrenciasField = value; + RaisePropertyChanged("ocorrencias"); + } + } + + public event PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) + { + var propertyChanged = PropertyChanged; + if (propertyChanged != null) + { + propertyChanged(this, new PropertyChangedEventArgs(propertyName)); + } + } +} diff --git a/src/Core/EficazFramework.SPED/Schemas/e-Social/s-1000.cs b/src/Core/EficazFramework.SPED/Schemas/e-Social/s-1000.cs new file mode 100644 index 00000000..5c5d547b --- /dev/null +++ b/src/Core/EficazFramework.SPED/Schemas/e-Social/s-1000.cs @@ -0,0 +1,614 @@ +using System.Diagnostics; + +namespace EficazFramework.SPED.Schemas.eSocial; + +/// +/// Informações do Empregador/Contribuinte/Órgão Público +/// +/// +/// ```csharp +/// evento.evtInfoEmpregador = new S1000InfoEmpregador() +/// { +/// ideEvento = new IdentificacaoCadastro() +/// { +/// tpAmb = Ambiente.ProducaoRestrita_DadosReais, +/// procEmi = EmissorEvento.AppEmpregador, +/// verProc = "2.2" +/// }, +/// ideEmpregador = new () +/// { +/// tpInsc = PersonalidadeJuridica.CNPJ, +/// nrInsc = cnpjCpf.Substring(0, 8) +/// }, +/// infoEmpregador = new S1000InfoEmpregadorAcao() +/// { +/// Item = new S1000Inclusao() // S1000Alteracao() ou S1000Exclusao() +/// { +/// idePeriodo = new IdePeriodo() +/// { +/// iniValid = $"{DateTime.Now.AddMonths(-1):yyyy-MM}" +/// }, +/// infoCadastro = new S1000InfoCadastro() +/// { +/// classTrib = "99", +/// indCoop = IndicadorCooperativa.Nao, +/// indCoopSpecified = true, +/// indConstr = SimNaoByte.Nao, +/// indConstrSpecified = true, +/// indDesFolha = SimNaoByte.Nao, +/// indOpcCP = OpcaoTributacaoPrevidenciaria.FolhaPagto, +/// indOpcCPSpecified = true, +/// indPorte = SimNaoString.Sim, +/// indOptRegEletron = SimNaoByte.Nao, +/// indTribFolhaPisCofins = SimNaoString.Nao, +/// dadosIsencao = new S1000DadosIsencao() +/// { +/// ideMinLei = "MTE", +/// nrCertif = "abc", +/// dtEmisCertif = DateTime.Now.AddYears(-1), +/// dtVencCertif = DateTime.Now.AddYears(5), +/// dtDou = DateTime.Now.AddYears(-1), +/// pagDou = 1234 +/// } +/// } +/// } +/// } +/// }; +/// ``` +/// +[Serializable()] +public partial class S1000 : Evento +{ + private S1000InfoEmpregador evtInfoEmpregadorField; + private SignatureType signatureField; + + /// + [XmlElement(Order = 0)] + public S1000InfoEmpregador evtInfoEmpregador + { + get => evtInfoEmpregadorField; + set + { + evtInfoEmpregadorField = value; + RaisePropertyChanged(nameof(evtInfoEmpregador)); + } + } + + /// + [XmlElement(Namespace = "http://www.w3.org/2000/09/xmldsig#", Order = 1)] + public SignatureType Signature + { + get => signatureField; + set + { + signatureField = value; + RaisePropertyChanged(nameof(Signature)); + } + } + + + // Evento Members + /// + public override void GeraEventoID() + => evtInfoEmpregadorField.Id = string.Format("ID{0}{1}{2}", (int)(evtInfoEmpregadorField?.ideEmpregador?.tpInsc ?? PersonalidadeJuridica.CNPJ), evtInfoEmpregadorField?.ideEmpregador?.NumeroInscricaoTag() ?? "00000000000000", eSocialTimeStampUtils.GetTimeStampIDForEvent()); + + /// + public override string ContribuinteCNPJ() + => evtInfoEmpregadorField.ideEmpregador.nrInsc; + + + // IXmlSignableDocument Members + /// + public override string TagToSign => Evento.root; + /// + public override string TagId => "evtInfoEmpregador"; + /// + public override bool EmptyURI => true; + /// + public override bool SignAsSHA256 => true; + + + // Serialization Members + /// + public override XmlSerializer DefineSerializer() => + new(typeof(S1000), new XmlRootAttribute(Evento.root) { Namespace = $"http://www.esocial.gov.br/schema/evt/evtInfoEmpregador/{Versao}", IsNullable = false }); +} + + +/// +public partial class S1000InfoEmpregador : ESocialBindableObject +{ + private IdentificacaoCadastro ideEventoField; + private Empregador ideEmpregadorField; + private S1000InfoEmpregadorAcao infoEmpregadorField; + private string idField; + + /// + [XmlElement(Order = 0)] + public IdentificacaoCadastro ideEvento + { + get => ideEventoField; + set + { + ideEventoField = value; + RaisePropertyChanged("ideEvento"); + } + } + + /// + [XmlElement(Order = 1)] + public Empregador ideEmpregador + { + get => ideEmpregadorField; + set + { + ideEmpregadorField = value; + RaisePropertyChanged("ideEmpregador"); + } + } + + /// + [XmlElement(Order = 2)] + public S1000InfoEmpregadorAcao infoEmpregador + { + get => infoEmpregadorField; + set + { + infoEmpregadorField = value; + RaisePropertyChanged("infoEmpregador"); + } + } + + /// + [XmlAttribute(DataType = "ID")] + public string Id + { + get => idField; + set + { + idField = value; + RaisePropertyChanged("Id"); + } + } +} + +/// +public partial class S1000InfoEmpregadorAcao : ESocialBindableObject +{ + private object itemField; + + /// + [XmlElement("alteracao", typeof(S1000Alteracao), Order = 0)] + [XmlElement("exclusao", typeof(S1000Exclusao), Order = 0)] + [XmlElement("inclusao", typeof(S1000Inclusao), Order = 0)] + public object Item + { + get => itemField; + set + { + itemField = value; + RaisePropertyChanged("Item"); + } + } +} + +/// +public partial class S1000Inclusao : ESocialBindableObject +{ + private IdePeriodo idePeriodoField; + private S1000InfoCadastro infoCadastroField; + + /// + [XmlElement(Order = 0)] + public IdePeriodo idePeriodo + { + get => idePeriodoField; + set + { + idePeriodoField = value; + RaisePropertyChanged("idePeriodo"); + } + } + + /// + [XmlElement(Order = 1)] + public S1000InfoCadastro infoCadastro + { + get => infoCadastroField; + set + { + infoCadastroField = value; + RaisePropertyChanged("infoCadastro"); + } + } +} + +/// +public partial class S1000Alteracao : ESocialBindableObject +{ + private IdePeriodo idePeriodoField; + private S1000InfoCadastro infoCadastroField; + private IdePeriodo novaValidadeField; + + /// + [XmlElement(Order = 0)] + public IdePeriodo idePeriodo + { + get => idePeriodoField; + set + { + idePeriodoField = value; + RaisePropertyChanged("idePeriodo"); + } + } + + /// + [XmlElement(Order = 1)] + public S1000InfoCadastro infoCadastro + { + get => infoCadastroField; + set + { + infoCadastroField = value; + RaisePropertyChanged("infoCadastro"); + } + } + + /// + [XmlElement(Order = 2)] + public IdePeriodo novaValidade + { + get => novaValidadeField; + set + { + novaValidadeField = value; + RaisePropertyChanged("novaValidade"); + } + } +} + +/// +public partial class S1000Exclusao : ESocialBindableObject +{ + private IdePeriodo idePeriodoField; + + /// + [XmlElement(Order = 0)] + public IdePeriodo idePeriodo + { + get => idePeriodoField; + set + { + idePeriodoField = value; + RaisePropertyChanged("idePeriodo"); + } + } +} + +/// +public partial class S1000InfoCadastro : ESocialBindableObject +{ + private string classTribField; + private IndicadorCooperativa indCoopField = IndicadorCooperativa.Nao; + private bool indCoopFieldSpecified = false; + private SimNaoByte indConstrField = SimNaoByte.Nao; + private bool indConstrFieldSpecified = false; + private SimNaoByte indDesFolhaField = SimNaoByte.Nao; + private OpcaoTributacaoPrevidenciaria indOpcCPField = OpcaoTributacaoPrevidenciaria.Comercializacao; + private bool indOpcCPFieldSpecified = false; + private SimNaoString indPorteField = SimNaoString.Nao; + private SimNaoByte indOptRegEletronField = SimNaoByte.Nao; + private string cnpjEFTField; + private DateTime? dtTrans11096Field; + private SimNaoString indTribFolhaPisCofinsField = SimNaoString.Nao; + private S1000DadosIsencao dadosIsencaoField; + private S1000InfoOrgInternacional infoOrgInternacionalField; + + [XmlElement(Order = 0)] + public string classTrib + { + get => classTribField; + set + { + classTribField = value; + RaisePropertyChanged(nameof(classTrib)); + } + } + + [XmlElement(Order = 1)] + public IndicadorCooperativa indCoop + { + get => indCoopField; + set + { + indCoopField = value; + RaisePropertyChanged(nameof(indCoop)); + } + } + + [XmlIgnore()] + public bool indCoopSpecified + { + get => indCoopFieldSpecified; + set + { + indCoopFieldSpecified = value; + RaisePropertyChanged(nameof(indCoopSpecified)); + } + } + + [XmlElement(Order = 2)] + public SimNaoByte indConstr + { + get => indConstrField; + set + { + indConstrField = value; + RaisePropertyChanged(nameof(indConstr)); + } + } + + [XmlIgnore()] + public bool indConstrSpecified + { + get => indConstrFieldSpecified; + set + { + indConstrFieldSpecified = value; + RaisePropertyChanged(nameof(indConstrSpecified)); + } + } + + [XmlElement(Order = 3)] + public SimNaoByte indDesFolha + { + get => indDesFolhaField; + set + { + indDesFolhaField = value; + RaisePropertyChanged(nameof(indDesFolha)); + } + } + + /// + /// Indicativo da opção pelo produtor rural pela forma de tributação da contribuição previdenciária + /// + [XmlElement(Order = 4)] + public OpcaoTributacaoPrevidenciaria indOpcCP + { + get => indOpcCPField; + set + { + indOpcCPField = value; + RaisePropertyChanged(nameof(indOpcCP)); + } + } + + [XmlIgnore()] + public bool indOpcCPSpecified + { + get => indOpcCPFieldSpecified; + set + { + indOpcCPFieldSpecified = value; + RaisePropertyChanged(nameof(indOpcCPSpecified)); + } + } + + /// + /// Indicativo de microempresa - ME ou empresa de pequeno porte - EPP + /// + [XmlElement(Order = 5)] + public SimNaoString indPorte + { + get => indPorteField; + set + { + indPorteField = value; + RaisePropertyChanged(nameof(indPorte)); + } + } + + public bool ShouldSerializeindPorte() + => indPorte == SimNaoString.Sim; + + [XmlElement(Order = 6)] + public SimNaoByte indOptRegEletron + { + get => indOptRegEletronField; + set + { + indOptRegEletronField = value; + RaisePropertyChanged(nameof(indOptRegEletron)); + } + } + + [XmlElement(Order = 7)] + public string cnpjEFR + { + get => cnpjEFTField; + set + { + cnpjEFTField = value; + RaisePropertyChanged(nameof(cnpjEFR)); + } + } + + [XmlElement(Order = 8)] + public DateTime? dtTrans11096 + { + get => dtTrans11096Field; + set + { + dtTrans11096Field = value; + RaisePropertyChanged(nameof(dtTrans11096Field)); + } + } + + public bool ShouldSerializedtTrans11096() + => dtTrans11096.HasValue; + + [XmlElement(Order = 9)] + public SimNaoString indTribFolhaPisCofins + { + get => indTribFolhaPisCofinsField; + set + { + indTribFolhaPisCofinsField = value; + RaisePropertyChanged(nameof(indTribFolhaPisCofins)); + } + } + + public bool ShouldSerializeindTribFolhaPisCofins() + => indTribFolhaPisCofins == SimNaoString.Sim; + + [XmlElement(Order = 10)] + public S1000DadosIsencao dadosIsencao + { + get => dadosIsencaoField; + set + { + dadosIsencaoField = value; + RaisePropertyChanged(nameof(dadosIsencao)); + } + } + + + [XmlElement(Order = 11)] + public S1000InfoOrgInternacional infoOrgInternacional + { + get => infoOrgInternacionalField; + set + { + infoOrgInternacionalField = value; + RaisePropertyChanged(nameof(infoOrgInternacional)); + } + } +} + +/// +public partial class S1000DadosIsencao : ESocialBindableObject +{ + private string ideMinLeiField; + private string nrCertifField; + private DateTime dtEmisCertifField; + private DateTime dtVencCertifField; + private string nrProtRenovField; + private DateTime? dtProtRenovField; + private DateTime? dtDouField; + private int? pagDouField; + + [XmlElement(Order = 0)] + public string ideMinLei + { + get => ideMinLeiField; + set + { + ideMinLeiField = value; + RaisePropertyChanged(nameof(ideMinLei)); + } + } + + [XmlElement(Order = 1)] + public string nrCertif + { + get => nrCertifField; + set + { + nrCertifField = value; + RaisePropertyChanged(nameof(nrCertif)); + } + } + + [XmlElement(DataType = "date", Order = 2)] + public DateTime dtEmisCertif + { + get => dtEmisCertifField; + set + { + dtEmisCertifField = value; + RaisePropertyChanged(nameof(dtEmisCertif)); + } + } + + [XmlElement(DataType = "date", Order = 3)] + public DateTime dtVencCertif + { + get => dtVencCertifField; + set + { + dtVencCertifField = value; + RaisePropertyChanged(nameof(dtVencCertif)); + } + } + + [XmlElement(Order = 4)] + public string nrProtRenov + { + get => nrProtRenovField; + set + { + nrProtRenovField = value; + RaisePropertyChanged(nameof(nrProtRenov)); + } + } + + [XmlElement(DataType = "date", Order = 5)] + public DateTime? dtProtRenov + { + get => dtProtRenovField; + set + { + dtProtRenovField = value; + RaisePropertyChanged(nameof(dtProtRenov)); + } + } + + public bool ShouldSerializedtProtRenov() + => dtProtRenov.HasValue; + + [XmlElement(DataType = "date", Order = 6)] + public DateTime? dtDou + { + get => dtDouField; + set + { + dtDouField = value; + RaisePropertyChanged(nameof(dtDou)); + } + } + + public bool ShouldSerializedtDou() + => dtDou.HasValue; + + [XmlElement(Order = 7)] + public int? pagDou + { + get => pagDouField; + set + { + pagDouField = value; + RaisePropertyChanged(nameof(pagDou)); + } + } + + public bool ShouldSerializepagDou() + => pagDou.HasValue; +} + +/// +public partial class S1000InfoOrgInternacional : ESocialBindableObject +{ + private sbyte indAcordoIsenMultaField; + + [XmlElement(Order = 0)] + public sbyte indAcordoIsenMulta + { + get => indAcordoIsenMultaField; + set + { + indAcordoIsenMultaField = value; + RaisePropertyChanged(nameof(indAcordoIsenMulta)); + } + } +} diff --git a/src/Tests/EficazFramework.Tests/EficazFramework.Tests.csproj b/src/Tests/EficazFramework.Tests/EficazFramework.Tests.csproj index 4beaa815..b434aae2 100644 --- a/src/Tests/EficazFramework.Tests/EficazFramework.Tests.csproj +++ b/src/Tests/EficazFramework.Tests/EficazFramework.Tests.csproj @@ -63,6 +63,11 @@ True True EFD_ICMS_IPI.resx + + + True + True + eSocial.resx LCDPR.resx @@ -102,6 +107,11 @@ EFD-Reinf.Designer.cs EficazFramework.SPED.Resources.Schemas + + ResXFileCodeGenerator + eSocial.Designer.cs + EficazFramework.SPED.Resources.Schemas + EficazFramework.SPED.Resources.Schemas LCDPR.Designer.cs diff --git a/src/Tests/EficazFramework.Tests/Resources/Schemas/eSocial.Designer.cs b/src/Tests/EficazFramework.Tests/Resources/Schemas/eSocial.Designer.cs new file mode 100644 index 00000000..5178b570 --- /dev/null +++ b/src/Tests/EficazFramework.Tests/Resources/Schemas/eSocial.Designer.cs @@ -0,0 +1,131 @@ +//------------------------------------------------------------------------------ +// +// O código foi gerado por uma ferramenta. +// Versão de Tempo de Execução:4.0.30319.42000 +// +// As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se +// o código for gerado novamente. +// +//------------------------------------------------------------------------------ + +namespace EficazFramework.SPED.Resources.Schemas { + using System; + + + /// + /// Uma classe de recurso de tipo de alta segurança, para pesquisar cadeias de caracteres localizadas etc. + /// + // Essa classe foi gerada automaticamente pela classe StronglyTypedResourceBuilder + // através de uma ferramenta como ResGen ou Visual Studio. + // Para adicionar ou remover um associado, edite o arquivo .ResX e execute ResGen novamente + // com a opção /str, ou recrie o projeto do VS. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class eSocial { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal eSocial() { + } + + /// + /// Retorna a instância de ResourceManager armazenada em cache usada por essa classe. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EficazFramework.Resources.Schemas.eSocial", typeof(eSocial).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Substitui a propriedade CurrentUICulture do thread atual para todas as + /// pesquisas de recursos que usam essa classe de recurso de tipo de alta segurança. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Consulta uma cadeia de caracteres localizada semelhante a <?xml version="1.0" encoding="UTF-8" ?> + ///<xs:schema xmlns="http://www.esocial.gov.br/schema/evt/evtInfoEmpregador/v_S_01_02_00" targetNamespace="http://www.esocial.gov.br/schema/evt/evtInfoEmpregador/v_S_01_02_00" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> + /// <xs:include schemaLocation="tipos.xsd" /> + /// <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-sc [o restante da cadeia de caracteres foi truncado]";. + /// + internal static string S1000_v_S_01_02_00 { + get { + return ResourceManager.GetString("S1000_v_S_01_02_00", resourceCulture); + } + } + + /// + /// Consulta uma cadeia de caracteres localizada semelhante a <?xml version="1.0" encoding="UTF-8" ?> + ///<xs:schema xmlns="http://www.esocial.gov.br/schema/evt/evtTabEstab/v_S_01_02_00" targetNamespace="http://www.esocial.gov.br/schema/evt/evtTabEstab/v_S_01_02_00" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> + /// <xs:include schemaLocation="tipos.xsd" /> + /// <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" /> [o restante da cadeia de caracteres foi truncado]";. + /// + internal static string S1005_v_S_01_02_00 { + get { + return ResourceManager.GetString("S1005_v_S_01_02_00", resourceCulture); + } + } + + /// + /// Consulta uma cadeia de caracteres localizada semelhante a <?xml version="1.0" encoding="UTF-8" ?> + ///<xs:schema xmlns="http://www.esocial.gov.br/schema/evt/evtTabRubrica/v_S_01_02_00" targetNamespace="http://www.esocial.gov.br/schema/evt/evtTabRubrica/v_S_01_02_00" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> + /// <xs:include schemaLocation="tipos.xsd" /> + /// <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd [o restante da cadeia de caracteres foi truncado]";. + /// + internal static string S1010_v_S_01_02_00 { + get { + return ResourceManager.GetString("S1010_v_S_01_02_00", resourceCulture); + } + } + + /// + /// Consulta uma cadeia de caracteres localizada semelhante a <?xml version="1.0" encoding="UTF-8" ?> + ///<xs:schema xmlns="http://www.esocial.gov.br/schema/evt/evtTabLotacao/v_S_01_02_00" targetNamespace="http://www.esocial.gov.br/schema/evt/evtTabLotacao/v_S_01_02_00" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> + /// <xs:include schemaLocation="tipos.xsd" /> + /// <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd [o restante da cadeia de caracteres foi truncado]";. + /// + internal static string S1020_v_S_01_02_00 { + get { + return ResourceManager.GetString("S1020_v_S_01_02_00", resourceCulture); + } + } + + /// + /// Consulta uma cadeia de caracteres localizada semelhante a <?xml version="1.0" encoding="UTF-8" ?> + ///<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> + /// + /// <!-- Grupo {ideEvento} --> + /// + /// <xs:complexType name="T_ideEvento_evtTab_inicial"> + /// <xs:annotation> + /// <xs:documentation>Informações de identificação do evento.</xs:documentation> + /// </xs:annotation> + /// <xs:sequence> + /// <xs:element name="tpAmb" type="TS_tpAmb" /> + /// <xs:element name="procE [o restante da cadeia de caracteres foi truncado]";. + /// + internal static string tipos { + get { + return ResourceManager.GetString("tipos", resourceCulture); + } + } + } +} diff --git a/src/Tests/EficazFramework.Tests/Resources/Schemas/eSocial.resx b/src/Tests/EficazFramework.Tests/Resources/Schemas/eSocial.resx new file mode 100644 index 00000000..697570d2 --- /dev/null +++ b/src/Tests/EficazFramework.Tests/Resources/Schemas/eSocial.resx @@ -0,0 +1,5843 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + <?xml version="1.0" encoding="UTF-8" ?> +<xs:schema xmlns="http://www.esocial.gov.br/schema/evt/evtInfoEmpregador/v_S_01_02_00" targetNamespace="http://www.esocial.gov.br/schema/evt/evtInfoEmpregador/v_S_01_02_00" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> + <xs:include schemaLocation="tipos.xsd" /> + <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" /> + <xs:element name="eSocial"> + <xs:annotation> + <xs:documentation>S-1000 - Informações do Empregador/Contribuinte/Órgão Público</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="evtInfoEmpregador"> + <xs:annotation> + <xs:documentation>Evento Informações do Empregador.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {Id}</xs:documentation> + <xs:documentation>REGRA:REGRA_ENVIO_PROC_FECHAMENTO</xs:documentation> + <xs:documentation>REGRA:REGRA_INFO_EMP_PERIODO_CONFLITANTE</xs:documentation> + <xs:documentation>REGRA:REGRA_INFO_EMP_VALIDA_CLASSTRIB_NATJURID</xs:documentation> + <xs:documentation>REGRA:REGRA_INFO_EMP_VALIDA_DTINICIAL</xs:documentation> + <xs:documentation>REGRA:REGRA_TAB_PERMITE_EXCLUSAO</xs:documentation> + <xs:documentation>REGRA:REGRA_VALIDA_DT_FUTURA</xs:documentation> + <xs:documentation>REGRA:REGRA_VALIDA_EMPREGADOR</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="ideEvento" type="T_ideEvento_exclusao" /> + <xs:element name="ideEmpregador"> + <xs:annotation> + <xs:documentation>Informações de identificação do empregador.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {tpInsc*}, {nrInsc*}</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="tpInsc" type="TS_tpInsc_1_2" /> + <xs:element name="nrInsc" type="TS_nrInsc_8_11_14"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição do contribuinte de acordo com o tipo de inscrição indicado no campo {tpInsc}(./tpInsc).</xs:documentation> + <xs:documentation>Validação: Se {tpInsc}(./tpInsc) for igual a [1], deve ser um número de CNPJ válido. Neste caso, deve ser informada apenas a raiz/base (8 posições), exceto se a natureza jurídica do declarante for igual a 101-5, 104-0, 107-4, 116-3 ou 134-1, situação em que o campo deve ser preenchido com o CNPJ completo (14 posições).</xs:documentation> + <xs:documentation>Se {tpInsc}(./tpInsc) for igual a [2], deve ser um CPF válido.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="infoEmpregador"> + <xs:annotation> + <xs:documentation>Informações do empregador.</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Identificação da operação (inclusão, alteração ou exclusão) e das respectivas informações do empregador.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:choice> + <xs:element name="inclusao"> + <xs:annotation> + <xs:documentation>Inclusão de novas informações.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="idePeriodo" type="T_idePeriodo" /> + <xs:element name="infoCadastro" type="T_infoCadastro" minOccurs="0" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="alteracao"> + <xs:annotation> + <xs:documentation>Alteração das informações.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="idePeriodo" type="T_idePeriodo" /> + <xs:element name="infoCadastro" type="T_infoCadastro" minOccurs="0" /> + <xs:element name="novaValidade" minOccurs="0" type="T_idePeriodo"> + <xs:annotation> + <xs:documentation>Novo período de validade das informações.</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Informação preenchida exclusivamente em caso de alteração do período de validade das informações, apresentando o novo período de validade.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="exclusao"> + <xs:annotation> + <xs:documentation>Exclusão das informações.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="idePeriodo" type="T_idePeriodo" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:choice> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="Id" use="required" type="TS_Id" /> + </xs:complexType> + </xs:element> + <xs:element ref="ds:Signature" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:complexType name="T_idePeriodo"> + <xs:annotation> + <xs:documentation>Período de validade das informações.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {iniValid*}, {fimValid*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="iniValid" type="TS_iniValid" /> + <xs:element name="fimValid" minOccurs="0" type="TS_fimValid" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="T_infoCadastro"> + <xs:annotation> + <xs:documentation>Detalhamento das informações do empregador.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: N (se {procEmi}(1000_ideEvento_procEmi) = [8]); O (nos demais casos).</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="classTrib"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente à classificação tributária do contribuinte.</xs:documentation> + <xs:documentation>Validação: Deve ser um código válido e existente na Tabela 08. Os códigos [21] e [22] somente podem ser utilizados se {tpInsc}(1000_ideEmpregador_tpInsc) for igual a [2]. Para os demais códigos, {tpInsc}(1000_ideEmpregador_tpInsc) deve ser igual a [1].</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{2}" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="indCoop" minOccurs="0" type="TS_indCoop"> + <xs:annotation> + <xs:documentation>Indicativo de cooperativa.</xs:documentation> + <xs:documentation>Validação: O preenchimento do campo é exclusivo e obrigatório para PJ. Somente pode ser diferente de [0] se a natureza jurídica do declarante for igual a 214-3.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="indConstr" minOccurs="0" type="TS_indConstr"> + <xs:annotation> + <xs:documentation>Indicativo de construtora.</xs:documentation> + <xs:documentation>Validação: O preenchimento do campo é exclusivo e obrigatório para PJ.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="indDesFolha"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Indicativo de desoneração da folha.</xs:documentation> + <xs:documentation>Validação: Pode ser igual a [1] apenas se {classTrib}(./classTrib) = [02, 03, 99]. Nos demais casos, deve ser igual a [0].</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="0"> + <xs:annotation> + <xs:documentation>Não aplicável</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Empresa enquadrada nos arts. 7º a 9º da Lei 12.546/2011</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="indOpcCP" minOccurs="0"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Indicativo da opção pelo produtor rural pela forma de tributação da contribuição previdenciária, nos termos do art. 25, § 13, da Lei 8.212/1991 e do art. 25, § 7°, da Lei 8.870/1994. O não preenchimento deste campo por parte do produtor rural implica opção pela comercialização da sua produção.</xs:documentation> + <xs:documentation>Validação: Não preencher se {classTrib}(./classTrib) for diferente de [07, 21].</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Sobre a comercialização da sua produção</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Sobre a folha de pagamento</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="indPorte" minOccurs="0"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Indicativo de microempresa - ME ou empresa de pequeno porte - EPP para permissão de acesso ao módulo simplificado. Não preencher caso o empregador não se enquadre como micro ou pequena empresa.</xs:documentation> + <xs:documentation>Validação: Não preencher se {classTrib}(./classTrib) = [21, 22].</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:enumeration value="S"> + <xs:annotation> + <xs:documentation>Sim</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="indOptRegEletron"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Indica se houve opção pelo registro eletrônico de empregados. Caso o declarante seja órgão público sem empregados regidos pela CLT, informar [0].</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="0"> + <xs:annotation> + <xs:documentation>Não optou pelo registro eletrônico de empregados (ou opção não aplicável)</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Optou pelo registro eletrônico de empregados</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="cnpjEFR" minOccurs="0" type="TS_cnpj"> + <xs:annotation> + <xs:documentation>CNPJ do Ente Federativo Responsável - EFR.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório e exclusivo se a natureza jurídica do declarante for Administração Pública (grupo [1]). Nesse caso, informar o campo com 14 (catorze) algarismos.</xs:documentation> + <xs:documentation>Informação validada no cadastro do CNPJ da RFB.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="dtTrans11096" minOccurs="0" type="xs:date"> + <xs:annotation> + <xs:documentation>Data da transformação em sociedade de fins lucrativos - Lei 11.096/2005.</xs:documentation> + <xs:documentation>Validação: Não preencher se {classTrib}(./classTrib) = [21, 22].</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="indTribFolhaPisCofins" minOccurs="0"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Indicador de tributação sobre a folha de pagamento - PIS e COFINS.</xs:documentation> + <xs:documentation>Preenchimento exclusivo para o empregador em situação de tributação de PIS e COFINS sobre a folha de pagamento.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:enumeration value="S"> + <xs:annotation> + <xs:documentation>Sim</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="dadosIsencao" minOccurs="0"> + <xs:annotation> + <xs:documentation>Informações complementares - Empresas isentas - Dados da isenção.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC (se {classTrib}(1000_infoEmpregador_inclusao_infoCadastro_classTrib) = [80]); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="ideMinLei"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Sigla e nome do Ministério ou lei que concedeu o certificado.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="70" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="nrCertif"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Número do Certificado de Entidade Beneficente de Assistência Social - CEBAS, número da portaria de concessão do certificado, ou, no caso de concessão através de lei específica, o número da lei.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="40" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="dtEmisCertif" type="xs:date"> + <xs:annotation> + <xs:documentation>Data de emissão do certificado/publicação da lei.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="dtVencCertif" type="xs:date"> + <xs:annotation> + <xs:documentation>Data de vencimento do certificado.</xs:documentation> + <xs:documentation>Validação: Não pode ser anterior a {dtEmisCertif}(./dtEmisCertif).</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="nrProtRenov" minOccurs="0"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Número do protocolo do pedido de renovação.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="40" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="dtProtRenov" minOccurs="0" type="xs:date"> + <xs:annotation> + <xs:documentation>Data do protocolo de renovação.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="dtDou" minOccurs="0" type="xs:date"> + <xs:annotation> + <xs:documentation>Data de publicação no Diário Oficial da União - DOU.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="pagDou" minOccurs="0"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Número da página no DOU referente à publicação do documento de concessão do certificado.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:integer"> + <xs:pattern value="\d{1,5}" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="infoOrgInternacional" minOccurs="0"> + <xs:annotation> + <xs:documentation>Informações exclusivas de organismos internacionais e outras instituições extraterritoriais.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: O (se a natureza jurídica pertencer ao grupo [5]); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="indAcordoIsenMulta"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Indicativo da existência de acordo internacional para isenção de multa.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="0"> + <xs:annotation> + <xs:documentation>Sem acordo</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Com acordo</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> +</xs:schema> + + + <?xml version="1.0" encoding="UTF-8" ?> +<xs:schema xmlns="http://www.esocial.gov.br/schema/evt/evtTabEstab/v_S_01_02_00" targetNamespace="http://www.esocial.gov.br/schema/evt/evtTabEstab/v_S_01_02_00" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> + <xs:include schemaLocation="tipos.xsd" /> + <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" /> + <xs:element name="eSocial"> + <xs:annotation> + <xs:documentation>S-1005 - Tabela de Estabelecimentos, Obras ou Unidades de Órgãos Públicos</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="evtTabEstab"> + <xs:annotation> + <xs:documentation>Evento Tabela de Estabelecimentos</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Evento Tabela de Estabelecimentos, Obras ou Unidades de Órgãos Públicos.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {Id}</xs:documentation> + <xs:documentation>REGRA:REGRA_ENVIO_PROC_FECHAMENTO</xs:documentation> + <xs:documentation>REGRA:REGRA_EXISTE_INFO_EMPREGADOR</xs:documentation> + <xs:documentation>REGRA:REGRA_TABESTAB_VALIDA_ESTABELECIMENTO</xs:documentation> + <xs:documentation>REGRA:REGRA_TABESTAB_VALIDA_INFO_CNO</xs:documentation> + <xs:documentation>REGRA:REGRA_TABGERAL_ALTERACAO_PERIODO_CONFLITANTE</xs:documentation> + <xs:documentation>REGRA:REGRA_TABGERAL_EXISTE_REGISTRO_ALTERADO</xs:documentation> + <xs:documentation>REGRA:REGRA_TABGERAL_EXISTE_REGISTRO_EXCLUIDO</xs:documentation> + <xs:documentation>REGRA:REGRA_TABGERAL_INCLUSAO_PERIODO_CONFLITANTE</xs:documentation> + <xs:documentation>REGRA:REGRA_TAB_PERMITE_EXCLUSAO</xs:documentation> + <xs:documentation>REGRA:REGRA_VALIDA_DT_FUTURA</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="ideEvento" type="T_ideEvento_evtTab_inicial" /> + <xs:element name="ideEmpregador" type="T_ideEmpregador" /> + <xs:element name="infoEstab"> + <xs:annotation> + <xs:documentation>Informações do estabelecimento.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:choice> + <xs:element name="inclusao"> + <xs:annotation> + <xs:documentation>Inclusão de novas informações.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="ideEstab" type="T_ideEstab" /> + <xs:element name="dadosEstab" type="T_dadosEstab" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="alteracao"> + <xs:annotation> + <xs:documentation>Alteração das informações.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="ideEstab" type="T_ideEstab" /> + <xs:element name="dadosEstab" type="T_dadosEstab" /> + <xs:element name="novaValidade" minOccurs="0" type="T_novaValidade" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="exclusao"> + <xs:annotation> + <xs:documentation>Exclusão das informações.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="ideEstab" type="T_ideEstab" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:choice> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="Id" use="required" type="TS_Id" /> + </xs:complexType> + </xs:element> + <xs:element ref="ds:Signature" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:complexType name="T_ideEstab"> + <xs:annotation> + <xs:documentation>Identificação do estabelecimento e validade das informações</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Identificação do estabelecimento, obra de construção civil ou unidade de órgão público e período de validade das informações.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {tpInsc*}, {nrInsc*}, {iniValid*}, {fimValid*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="tpInsc" type="TS_tpInsc_1_3_4"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de inscrição, conforme Tabela 05.</xs:documentation> + <xs:documentation>Validação: Se {classTrib}(1000_infoEmpregador_inclusao_infoCadastro_classTrib) em S-1000 = [04], deve ser igual a [1].</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="nrInsc" type="TS_nrInsc_12_14"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição do estabelecimento (inclusive Sociedade em Conta de Participação - SCP), obra de construção civil ou órgão público de acordo com o tipo de inscrição indicado no campo {ideEstab/tpInsc}(./tpInsc).</xs:documentation> + <xs:documentation>Validação: Deve ser compatível com o conteúdo do campo {ideEstab/tpInsc}(./tpInsc). Deve ser um identificador válido, constante das bases da RFB, vinculado ao empregador.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="iniValid" type="TS_iniValid" /> + <xs:element name="fimValid" minOccurs="0" type="TS_fimValid" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="T_dadosEstab"> + <xs:annotation> + <xs:documentation>Detalhamento das informações do estabelecimento</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Detalhamento das informações do estabelecimento, obra de construção civil ou unidade de órgão público.</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="cnaePrep" type="TS_cnae" /> + <xs:element name="cnpjResp" minOccurs="0" type="TS_cnpj"> + <xs:annotation> + <xs:documentation>Preencher com o CNPJ responsável pela inscrição no cadastro de obras da RFB.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório e exclusivo por Pessoa Jurídica e se {ideEstab/tpInsc}(1005_infoEstab_inclusao_ideEstab_tpInsc) = [4]. Informação obrigatória se {iniValid}(1005_infoEstab_inclusao_ideEstab_iniValid) >= [2022-04].</xs:documentation> + <xs:documentation>Deve ser um identificador válido, constante das bases da RFB, vinculado ao empregador.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="aliqGilrat" minOccurs="0"> + <xs:annotation> + <xs:documentation>Informações de apuração da alíquota GILRAT do estabelecimento.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="aliqRat" minOccurs="0" type="TS_aliqRat"> + <xs:annotation> + <xs:documentation>Informar a alíquota RAT, quando divergente da legislação vigente para a atividade (CNAE) preponderante. A divergência só é permitida se existir o grupo com informações sobre o processo administrativo/judicial que permite a aplicação de alíquota diferente.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório e exclusivo se a alíquota informada for diferente da definida na legislação vigente para o código CNAE informado (neste caso, deverá haver informações de processo em {procAdmJudRat}(1005_infoEstab_inclusao_dadosEstab_aliqGilrat_procAdmJudRat)).</xs:documentation> + <xs:documentation>Se informada, deve ser diferente da alíquota definida na legislação vigente para a atividade (CNAE) preponderante.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="fap" minOccurs="0" type="TS_fap"> + <xs:annotation> + <xs:documentation>Fator Acidentário de Prevenção - FAP.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório e exclusivo por Pessoa Jurídica e:</xs:documentation> + <xs:documentation>a) {ideEstab/tpInsc}(1005_infoEstab_inclusao_ideEstab_tpInsc) = [4] e o campo {cnpjResp}(../cnpjResp) não estiver informado; ou</xs:documentation> + <xs:documentation>b) {ideEstab/tpInsc}(1005_infoEstab_inclusao_ideEstab_tpInsc) = [1, 4] e o fator informado for diferente do definido pelo órgão governamental competente para o estabelecimento ou para o CNPJ responsável pela inscrição no CNO (neste caso, deverá haver informações de processo em {procAdmJudFap}(1005_infoEstab_inclusao_dadosEstab_aliqGilrat_procAdmJudFap)); ou</xs:documentation> + <xs:documentation>c) {ideEstab/tpInsc}(1005_infoEstab_inclusao_ideEstab_tpInsc) = [1, 4] e o estabelecimento ou o CNPJ responsável pela inscrição no CNO não for encontrado na tabela FAP.</xs:documentation> + <xs:documentation>Se informado, deve ser um número maior ou igual a 0,5000 e menor ou igual a 2,0000 e, no caso da alínea "b", deve ser diferente do valor definido pelo órgão governamental competente.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="procAdmJudRat" minOccurs="0"> + <xs:annotation> + <xs:documentation>Processo administrativo/judicial relativo à alíquota RAT.</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Grupo que identifica, em caso de existência, o processo administrativo ou judicial em que houve decisão/sentença favorável ao contribuinte modificando a alíquota RAT da empresa.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="tpProc" type="TS_tpProc_1_2" /> + <xs:element name="nrProc" type="TS_nrProc_17_20_21"> + <xs:annotation> + <xs:documentation>Informar um número de processo cadastrado através do evento S-1070, cujo {indMatProc}(1070_infoProcesso_inclusao_dadosProc_indMatProc) seja igual a [1].</xs:documentation> + <xs:documentation>Validação: Deve ser um número de processo administrativo ou judicial válido e existente na Tabela de Processos (S-1070), com {indMatProc}(1070_infoProcesso_inclusao_dadosProc_indMatProc) = [1].</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="codSusp" type="TS_codSusp" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="procAdmJudFap" minOccurs="0"> + <xs:annotation> + <xs:documentation>Processo administrativo/judicial relativo ao FAP.</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Grupo que identifica, em caso de existência, o processo administrativo/judicial em que houve decisão ou sentença favorável ao contribuinte suspendendo ou alterando a alíquota FAP aplicável ao contribuinte.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="tpProc" type="TS_tpProc_1_2_4" /> + <xs:element name="nrProc" type="TS_nrProc_16_17_20_21"> + <xs:annotation> + <xs:documentation>Informar um número de processo cadastrado através do evento S-1070, cujo {indMatProc}(1070_infoProcesso_inclusao_dadosProc_indMatProc) seja igual a [1].</xs:documentation> + <xs:documentation>Validação: Deve ser um número de processo administrativo ou judicial válido e existente na Tabela de Processos (S-1070), com {indMatProc}(1070_infoProcesso_inclusao_dadosProc_indMatProc) = [1].</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="codSusp" type="TS_codSusp" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="infoCaepf" minOccurs="0"> + <xs:annotation> + <xs:documentation>Informações relativas ao CAEPF</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Informações relativas ao Cadastro de Atividade Econômica da Pessoa Física - CAEPF.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: O (se {ideEstab/tpInsc}(1005_infoEstab_inclusao_ideEstab_tpInsc) = [3]); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="tpCaepf"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Tipo de CAEPF.</xs:documentation> + <xs:documentation>Validação: Deve ser compatível com o cadastro da RFB.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Contribuinte individual</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Produtor rural</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Segurado especial</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="infoObra" minOccurs="0"> + <xs:annotation> + <xs:documentation>Indicativo de substituição da contribuição patronal - Obra de construção civil</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Grupo preenchido obrigatória e exclusivamente por empresa construtora, relacionando os estabelecimentos inscritos no Cadastro Nacional de Obras - CNO, para indicar a substituição ou não da contribuição patronal incidente sobre a remuneração dos trabalhadores de obra de construção civil.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: O (se {indConstr}(1000_infoEmpregador_inclusao_infoCadastro_indConstr) em S-1000 = [1] e {ideEstab/tpInsc}(1005_infoEstab_inclusao_ideEstab_tpInsc) = [4]); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="indSubstPatrObra" type="TS_indSubstPatrObra"> + <xs:annotation> + <xs:documentation>Indicativo de substituição da contribuição patronal de obra de construção civil.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="infoTrab" minOccurs="0"> + <xs:annotation> + <xs:documentation>Informações trabalhistas</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Informações trabalhistas relativas ao estabelecimento.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="infoApr" minOccurs="0"> + <xs:annotation> + <xs:documentation>Informações relacionadas à contratação de aprendiz</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Informações relacionadas à contratação de aprendiz.</xs:documentation> + <xs:documentation>Preenchimento obrigatório somente no caso de dispensa, ainda que parcial, de contratação de aprendiz em virtude de processo judicial ou quando houver contratação de aprendiz por meio de entidade educativa ou de prática desportiva.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="nrProcJud" minOccurs="0" type="TS_nrProcJud"> + <xs:annotation> + <xs:documentation>Preencher com o número do processo judicial.</xs:documentation> + <xs:documentation>Validação: Se informado, deve ser um número de processo judicial válido.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="infoEntEduc" minOccurs="0" maxOccurs="99"> + <xs:annotation> + <xs:documentation>Identificação da(s) entidade(s) educativa(s) ou de prática desportiva.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {nrInsc}</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="nrInsc" type="TS_cnpj"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição da entidade educativa ou de prática desportiva.</xs:documentation> + <xs:documentation>Validação: Deve ser um número de CNPJ válido, com 14 (catorze) algarismos. Se o empregador for pessoa jurídica, a raiz do CNPJ informado deve ser diferente de {ideEmpregador/nrInsc}(1005_ideEmpregador_nrInsc).</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="infoPCD" minOccurs="0"> + <xs:annotation> + <xs:documentation>Informações sobre a contratação de PCD.</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Informações sobre a contratação de pessoa com deficiência (PCD).</xs:documentation> + <xs:documentation>Essa informação deve ser prestada apenas no estabelecimento matriz.</xs:documentation> + <xs:documentation>Preenchimento obrigatório somente no caso de dispensa, ainda que parcial, de contratação de PCD em virtude de processo judicial.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="nrProcJud" type="TS_nrProcJud"> + <xs:annotation> + <xs:documentation>Preencher com o número do processo judicial.</xs:documentation> + <xs:documentation>Validação: Deve ser um número de processo judicial válido.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> +</xs:schema> + + + <?xml version="1.0" encoding="UTF-8" ?> +<xs:schema xmlns="http://www.esocial.gov.br/schema/evt/evtTabRubrica/v_S_01_02_00" targetNamespace="http://www.esocial.gov.br/schema/evt/evtTabRubrica/v_S_01_02_00" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> + <xs:include schemaLocation="tipos.xsd" /> + <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" /> + <xs:element name="eSocial"> + <xs:annotation> + <xs:documentation>S-1010 - Tabela de Rubricas</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="evtTabRubrica"> + <xs:annotation> + <xs:documentation>Evento Tabela de Rubricas.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {Id}</xs:documentation> + <xs:documentation>REGRA:REGRA_ENVIO_PROC_FECHAMENTO</xs:documentation> + <xs:documentation>REGRA:REGRA_EXISTE_INFO_EMPREGADOR</xs:documentation> + <xs:documentation>REGRA:REGRA_TABGERAL_ALTERACAO_PERIODO_CONFLITANTE</xs:documentation> + <xs:documentation>REGRA:REGRA_TABGERAL_EXISTE_REGISTRO_ALTERADO</xs:documentation> + <xs:documentation>REGRA:REGRA_TABGERAL_EXISTE_REGISTRO_EXCLUIDO</xs:documentation> + <xs:documentation>REGRA:REGRA_TABGERAL_INCLUSAO_PERIODO_CONFLITANTE</xs:documentation> + <xs:documentation>REGRA:REGRA_TABRUBR_INCLUSAO</xs:documentation> + <xs:documentation>REGRA:REGRA_TAB_PERMITE_EXCLUSAO</xs:documentation> + <xs:documentation>REGRA:REGRA_VALIDA_DT_FUTURA</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="ideEvento" type="T_ideEvento_evtTab" /> + <xs:element name="ideEmpregador" type="T_ideEmpregador" /> + <xs:element name="infoRubrica"> + <xs:annotation> + <xs:documentation>Informações da rubrica</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Identificação da operação (inclusão, alteração ou exclusão) e das informações da rubrica.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:choice> + <xs:element name="inclusao"> + <xs:annotation> + <xs:documentation>Inclusão de novas informações.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="ideRubrica" type="T_ideRubrica" /> + <xs:element name="dadosRubrica" type="T_dadosRubrica" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="alteracao"> + <xs:annotation> + <xs:documentation>Alteração das informações.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="ideRubrica" type="T_ideRubrica" /> + <xs:element name="dadosRubrica" type="T_dadosRubrica" /> + <xs:element name="novaValidade" minOccurs="0" type="T_novaValidade" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="exclusao"> + <xs:annotation> + <xs:documentation>Exclusão das informações.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="ideRubrica" type="T_ideRubrica" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:choice> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="Id" use="required" type="TS_Id" /> + </xs:complexType> + </xs:element> + <xs:element ref="ds:Signature" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:complexType name="T_ideRubrica"> + <xs:annotation> + <xs:documentation>Identificação da rubrica e validade das informações</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Identificação da rubrica e período de validade das informações.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {codRubr*}, {ideTabRubr*}, {iniValid*}, {fimValid*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="codRubr" type="TS_codigo_esocial"> + <xs:annotation> + <xs:documentation>Informar o código atribuído pelo empregador que identifica a rubrica em sua folha de pagamento.</xs:documentation> + <xs:documentation>Validação: O código não pode conter a expressão 'eSocial' nas 7 (sete) primeiras posições.</xs:documentation> + <xs:documentation>REGRA:REGRA_CARACTERE_ESPECIAL</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ideTabRubr" type="TS_ideTabRubr"> + <xs:annotation> + <xs:documentation>Preencher com o identificador da Tabela de Rubricas no âmbito do empregador.</xs:documentation> + <xs:documentation>Validação: O identificador não pode conter a expressão 'eSocial' nas 7 (sete) primeiras posições.</xs:documentation> + <xs:documentation>REGRA:REGRA_CARACTERE_ESPECIAL</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="iniValid" type="TS_iniValid" /> + <xs:element name="fimValid" minOccurs="0" type="TS_fimValid" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="T_dadosRubrica"> + <xs:annotation> + <xs:documentation>Detalhamento das informações da rubrica.</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="dscRubr" type="TS_texto_100"> + <xs:annotation> + <xs:documentation>Informar a descrição (nome) da rubrica no sistema de folha de pagamento da empresa.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="natRubr"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Informar o código de classificação da rubrica.</xs:documentation> + <xs:documentation>Validação: Deve ser um código válido e existente na Tabela 03.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:integer"> + <xs:pattern value="\d{4}" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="tpRubr"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Tipo de rubrica.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Vencimento, provento ou pensão</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Desconto</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Informativa</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Informativa dedutora</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="codIncCP"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Código de incidência tributária da rubrica para a Previdência Social.</xs:documentation> + <xs:documentation>Validação: Para utilização de código [91, 92, 93, 94, 95, 96, 97, 98], é necessária a existência de grupo com informações relativas ao processo.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:enumeration value="00"> + <xs:annotation> + <xs:documentation>Não é base de cálculo</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="01"> + <xs:annotation> + <xs:documentation>Não é base de cálculo em função de acordos internacionais de previdência social</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="11"> + <xs:annotation> + <xs:documentation>Base de cálculo das contribuições sociais - Salário de contribuição:</xs:documentation> + <xs:documentation>Mensal</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="12"> + <xs:annotation> + <xs:documentation>13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="13"> + <xs:annotation> + <xs:documentation>Exclusiva do empregador - Mensal</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="14"> + <xs:annotation> + <xs:documentation>Exclusiva do empregador - 13° salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="15"> + <xs:annotation> + <xs:documentation>Exclusiva do segurado - Mensal</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="16"> + <xs:annotation> + <xs:documentation>Exclusiva do segurado - 13° salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="21"> + <xs:annotation> + <xs:documentation>Salário-maternidade mensal, pago pelo empregador</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="22"> + <xs:annotation> + <xs:documentation>Salário-maternidade 13º salário, pago pelo empregador</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="25"> + <xs:annotation> + <xs:documentation>Salário-maternidade mensal, pago pelo INSS</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="26"> + <xs:annotation> + <xs:documentation>Salário-maternidade 13° salário, pago pelo INSS</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="31"> + <xs:annotation> + <xs:documentation>Contribuição descontada do segurado sobre salário de contribuição:</xs:documentation> + <xs:documentation>Mensal</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="32"> + <xs:annotation> + <xs:documentation>13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="34"> + <xs:annotation> + <xs:documentation>SEST</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="35"> + <xs:annotation> + <xs:documentation>SENAT</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="51"> + <xs:annotation> + <xs:documentation>Outros:</xs:documentation> + <xs:documentation>Salário-família</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="91"> + <xs:annotation> + <xs:documentation>Suspensão de incidência sobre salário de contribuição em decorrência de decisão judicial:</xs:documentation> + <xs:documentation>Mensal</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="92"> + <xs:annotation> + <xs:documentation>13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="93"> + <xs:annotation> + <xs:documentation>Salário-maternidade</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="94"> + <xs:annotation> + <xs:documentation>Salário-maternidade 13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="95"> + <xs:annotation> + <xs:documentation>Exclusiva do empregador - Mensal</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="96"> + <xs:annotation> + <xs:documentation>Exclusiva do empregador - 13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="97"> + <xs:annotation> + <xs:documentation>Exclusiva do empregador - Salário-maternidade</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="98"> + <xs:annotation> + <xs:documentation>Exclusiva do empregador - Salário-maternidade 13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="codIncIRRF"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Código de incidência tributária da rubrica para o Imposto de Renda Retido na Fonte - IRRF.</xs:documentation> + <xs:documentation>Validação: Deve ser um código válido e existente na Tabela 21.</xs:documentation> + <xs:documentation>Para utilização de código [9X] ou [9XXX], é necessária a existência de grupo com informações relativas ao processo.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:integer"> + <xs:pattern value="\d{1,4}" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="codIncFGTS"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Código de incidência da rubrica para o Fundo de Garantia do Tempo de Serviço - FGTS.</xs:documentation> + <xs:documentation>Validação: Para utilização de código [91, 92, 93], é necessária a existência de grupo com informações relativas ao processo.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:enumeration value="00"> + <xs:annotation> + <xs:documentation>Não é base de cálculo do FGTS</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="11"> + <xs:annotation> + <xs:documentation>Base de cálculo do FGTS mensal</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="12"> + <xs:annotation> + <xs:documentation>Base de cálculo do FGTS 13° salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="21"> + <xs:annotation> + <xs:documentation>Base de cálculo do FGTS aviso prévio indenizado</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="91"> + <xs:annotation> + <xs:documentation>Incidência suspensa em decorrência de decisão judicial - FGTS mensal</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="92"> + <xs:annotation> + <xs:documentation>Incidência suspensa em decorrência de decisão judicial - FGTS 13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="93"> + <xs:annotation> + <xs:documentation>Incidência suspensa em decorrência de decisão judicial - FGTS aviso prévio indenizado</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="codIncCPRP" minOccurs="0"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Código de incidência da rubrica para as contribuições do Regime Próprio de Previdência Social - RPPS ou do Sistema de Proteção Social dos Militares das Forças Armadas - SPSMFA.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:enumeration value="00"> + <xs:annotation> + <xs:documentation>Não é base de cálculo de contribuições devidas</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="11"> + <xs:annotation> + <xs:documentation>Base de cálculo de contribuições devidas</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="12"> + <xs:annotation> + <xs:documentation>Base de cálculo de contribuições devidas - 13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="31"> + <xs:annotation> + <xs:documentation>Contribuição descontada do segurado ou beneficiário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="32"> + <xs:annotation> + <xs:documentation>Contribuição descontada do segurado ou beneficiário - 13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="91"> + <xs:annotation> + <xs:documentation>Suspensão de incidência em decorrência de decisão judicial</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="92"> + <xs:annotation> + <xs:documentation>Suspensão de incidência em decorrência de decisão judicial - 13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="tetoRemun" minOccurs="0" type="TS_sim_nao"> + <xs:annotation> + <xs:documentation>Informar se a rubrica compõe o teto remuneratório específico (art. 37, XI, da CF/1988).</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório se a natureza jurídica do declarante for Administração Pública (grupo [1]).</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="observacao" minOccurs="0" type="TS_observacao"> + <xs:annotation> + <xs:documentation>Observações relacionadas à rubrica ou à sua utilização.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ideProcessoCP" minOccurs="0" maxOccurs="99"> + <xs:annotation> + <xs:documentation>Identificação de processo - Incidência de Contrib. Previdenciária</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Caso a empresa possua processo administrativo ou judicial com decisão/sentença favorável, determinando a não incidência de contribuição previdenciária relativa à rubrica identificada no evento, as informações deverão ser incluídas neste grupo, e o detalhamento do processo deverá ser efetuado através de evento específico na Tabela de Processos (S-1070).</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {nrProc}</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: O (se {codIncCP}(1010_infoRubrica_inclusao_dadosRubrica_codIncCP) = [9X]); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="tpProc" type="TS_tpProc_1_2" /> + <xs:element name="nrProc" type="TS_nrProc_17_20_21"> + <xs:annotation> + <xs:documentation>Informar um número de processo cadastrado através do evento S-1070, cujo {indMatProc}(1070_infoProcesso_inclusao_dadosProc_indMatProc) seja igual a [1].</xs:documentation> + <xs:documentation>Validação: Deve ser um número de processo administrativo ou judicial válido e existente na Tabela de Processos (S-1070), com {indMatProc}(1070_infoProcesso_inclusao_dadosProc_indMatProc) = [1].</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="extDecisao"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Extensão da decisão/sentença.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Contribuição previdenciária patronal</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Contribuição previdenciária patronal + descontada dos segurados</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="codSusp" type="TS_codSusp" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="ideProcessoIRRF" minOccurs="0" maxOccurs="99"> + <xs:annotation> + <xs:documentation>Identificação de processo - Incidência de IRRF</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Caso a empresa possua processo judicial com decisão/sentença favorável, determinando a não incidência de imposto de renda relativo à rubrica identificada no evento, as informações deverão ser incluídas neste grupo, e o detalhamento do processo deverá ser efetuado através de evento específico na Tabela de Processos (S-1070).</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {nrProc}</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: O (se {codIncIRRF}(1010_infoRubrica_inclusao_dadosRubrica_codIncIRRF) = [9X] ou [9XXX]); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="nrProc" type="TS_nrProcJud_1" /> + <xs:element name="codSusp" type="TS_codSusp" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="ideProcessoFGTS" minOccurs="0" maxOccurs="99"> + <xs:annotation> + <xs:documentation>Identificação de processo - Incidência de FGTS</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Caso a empresa possua processo judicial com decisão/sentença favorável, determinando a não incidência de FGTS relativo à rubrica identificada no evento, as informações deverão ser incluídas neste grupo, e o detalhamento do processo deverá ser efetuado através de evento específico na Tabela de Processos (S-1070).</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {nrProc}</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: O (se {codIncFGTS}(1010_infoRubrica_inclusao_dadosRubrica_codIncFGTS) = [9X]); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="nrProc" type="TS_nrProcJud_1_7" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> +</xs:schema> + + + <?xml version="1.0" encoding="UTF-8" ?> +<xs:schema xmlns="http://www.esocial.gov.br/schema/evt/evtTabLotacao/v_S_01_02_00" targetNamespace="http://www.esocial.gov.br/schema/evt/evtTabLotacao/v_S_01_02_00" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> + <xs:include schemaLocation="tipos.xsd" /> + <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" /> + <xs:element name="eSocial"> + <xs:annotation> + <xs:documentation>S-1020 - Tabela de Lotações Tributárias</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="evtTabLotacao"> + <xs:annotation> + <xs:documentation>Evento Tabela de Lotações Tributárias.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {Id}</xs:documentation> + <xs:documentation>REGRA:REGRA_ENVIO_PROC_FECHAMENTO</xs:documentation> + <xs:documentation>REGRA:REGRA_EXISTE_INFO_EMPREGADOR</xs:documentation> + <xs:documentation>REGRA:REGRA_TABGERAL_ALTERACAO_PERIODO_CONFLITANTE</xs:documentation> + <xs:documentation>REGRA:REGRA_TABGERAL_EXISTE_REGISTRO_ALTERADO</xs:documentation> + <xs:documentation>REGRA:REGRA_TABGERAL_EXISTE_REGISTRO_EXCLUIDO</xs:documentation> + <xs:documentation>REGRA:REGRA_TABGERAL_INCLUSAO_PERIODO_CONFLITANTE</xs:documentation> + <xs:documentation>REGRA:REGRA_TABLOTACAO_VALIDA_FPASTERCEIROS</xs:documentation> + <xs:documentation>REGRA:REGRA_TAB_PERMITE_EXCLUSAO</xs:documentation> + <xs:documentation>REGRA:REGRA_VALIDA_DT_FUTURA</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="ideEvento" type="T_ideEvento_evtTab" /> + <xs:element name="ideEmpregador" type="T_ideEmpregador" /> + <xs:element name="infoLotacao"> + <xs:annotation> + <xs:documentation>Informações da lotação</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Identificação da operação (inclusão, alteração ou exclusão) e das informações da lotação.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:choice> + <xs:element name="inclusao"> + <xs:annotation> + <xs:documentation>Inclusão de novas informações.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="ideLotacao" type="T_ideLotacao" /> + <xs:element name="dadosLotacao" type="T_dadosLotacao" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="alteracao"> + <xs:annotation> + <xs:documentation>Alteração das informações.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="ideLotacao" type="T_ideLotacao" /> + <xs:element name="dadosLotacao" type="T_dadosLotacao" /> + <xs:element name="novaValidade" minOccurs="0" type="T_novaValidade" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="exclusao"> + <xs:annotation> + <xs:documentation>Exclusão das informações.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="ideLotacao" type="T_ideLotacao" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:choice> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="Id" use="required" type="TS_Id" /> + </xs:complexType> + </xs:element> + <xs:element ref="ds:Signature" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:complexType name="T_ideLotacao"> + <xs:annotation> + <xs:documentation>Identificação da lotação e validade das informações</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Identificação da lotação e período de validade das informações.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {codLotacao*}, {iniValid*}, {fimValid*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="codLotacao" type="TS_codigo_esocial"> + <xs:annotation> + <xs:documentation>Informar o código atribuído pelo empregador para a lotação tributária.</xs:documentation> + <xs:documentation>Validação: O código atribuído não pode conter a expressão 'eSocial' nas 7 primeiras posições.</xs:documentation> + <xs:documentation>REGRA:REGRA_CARACTERE_ESPECIAL</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="iniValid" type="TS_iniValid" /> + <xs:element name="fimValid" minOccurs="0" type="TS_fimValid" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="T_dadosLotacao"> + <xs:annotation> + <xs:documentation>Detalhamento das informações da lotação.</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="tpLotacao" type="TS_tpLotacao" /> + <xs:element name="tpInsc" minOccurs="0" type="TS_tpInsc_1_2_4"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de inscrição, conforme Tabela 05.</xs:documentation> + <xs:documentation>Validação: O campo não deve ser preenchido se {tpLotacao}(./tpLotacao) for igual a [01, 10, 21, 24, 90, 91, 92]. Nos demais casos, observar conteúdo exigido para o campo {dadosLotacao/nrInsc}(./nrInsc), conforme Tabela 10.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="nrInsc" minOccurs="0" type="TS_nrInsc_11_12_14"> + <xs:annotation> + <xs:documentation>Preencher com o número de inscrição (CNPJ, CPF, CNO) ao qual pertence a lotação tributária.</xs:documentation> + <xs:documentation>Validação: a) Deve ser preenchido de acordo com o conteúdo exigido, conforme especificado no campo {dadosLotacao/tpInsc}(./tpInsc) e na Tabela 10;</xs:documentation> + <xs:documentation>b) Deve ser um identificador válido, constante das bases da RFB.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="fpasLotacao"> + <xs:annotation> + <xs:documentation>Informações de FPAS e Terceiros relativos à lotação tributária.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="fpas" type="TS_fpas" /> + <xs:element name="codTercs" type="TS_codTercs"> + <xs:annotation> + <xs:documentation>Preencher com o código de Terceiros, já considerando a existência de eventuais convênios para recolhimento direto. Ex.: Se o contribuinte está enquadrado com FPAS [507], cujo código cheio de Terceiros é [0079], se possuir convênio com SENAI deve informar o código [0075].</xs:documentation> + <xs:documentation>Validação: Se a classificação tributária em S-1000 for igual a [01, 02, 03, 04], informar [0000]. Nos demais casos, o código de Terceiros informado deve ser compatível com o código de FPAS informado, conforme Tabela 04.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="codTercsSusp" minOccurs="0" type="TS_codTercs"> + <xs:annotation> + <xs:documentation>Informar o código combinado dos Terceiros para os quais o recolhimento está suspenso em virtude de processos judiciais. Ex.: Se o contribuinte possui decisões de processos para suspensão de recolhimentos ao SESI (0008) e ao SEBRAE (0064), deve informar o código combinado das duas entidades, ou seja, [0072].</xs:documentation> + <xs:documentation>Validação: Deve ser um código consistente com a Tabela 04.</xs:documentation> + <xs:documentation>Deve haver pelo menos um processo em {procJudTerceiro}(1020_infoLotacao_inclusao_dadosLotacao_fpasLotacao_infoProcJudTerceiros_procJudTerceiro) para cada código de Terceiro cujo recolhimento esteja suspenso.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="infoProcJudTerceiros" minOccurs="0"> + <xs:annotation> + <xs:documentation>Informações de processos judiciais relativos às contribuições destinadas a Outras Entidades</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Informações sobre a existência de processos judiciais, com sentença/decisão favorável ao contribuinte, relativos às contribuições destinadas a Outras Entidades e Fundos.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: O (se {codTercsSusp}(1020_infoLotacao_inclusao_dadosLotacao_fpasLotacao_codTercsSusp) for preenchido); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="procJudTerceiro" maxOccurs="99"> + <xs:annotation> + <xs:documentation>Identificação do processo judicial.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {codTerc}, {nrProcJud}</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="codTerc" type="TS_codTercs"> + <xs:annotation> + <xs:documentation>Informar o código de Terceiro.</xs:documentation> + <xs:documentation>Validação: Deve ser um código de Terceiro válido e compatível com o FPAS/Terceiros informado no grupo superior, conforme Tabela 04.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="nrProcJud" type="TS_nrProcJud_1" /> + <xs:element name="codSusp" type="TS_codSusp" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="infoEmprParcial" minOccurs="0"> + <xs:annotation> + <xs:documentation>Informação complementar de obra de construção civil</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Informação complementar que apresenta identificação do contratante de obra de construção civil sob regime de empreitada parcial ou subempreitada.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: O (se {tpLotacao}(1020_infoLotacao_inclusao_dadosLotacao_tpLotacao) = [02]); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="tpInscContrat" type="TS_tpInsc_1_2"> + <xs:annotation> + <xs:documentation>Tipo de inscrição do contratante.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="nrInscContrat" type="TS_nrInsc_11_14"> + <xs:annotation> + <xs:documentation>Número de inscrição (CNPJ/CPF) do contratante.</xs:documentation> + <xs:documentation>Validação: Deve ser um número de CNPJ ou CPF válido, conforme definido em {tpInscContrat}(./tpInscContrat).</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="tpInscProp" type="TS_tpInsc_1_2" minOccurs="0"> + <xs:annotation> + <xs:documentation>Tipo de inscrição do proprietário do CNO.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório e exclusivo quando o proprietário não for encontrado no CNO.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="nrInscProp" type="TS_nrInsc_11_14" minOccurs="0"> + <xs:annotation> + <xs:documentation>Preencher com o número de inscrição (CNPJ/CPF) do proprietário do CNO.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório e exclusivo se {tpInscProp}(./tpInscProp) for informado. Deve ser um número de CNPJ ou CPF válido, conforme indicado em {tpInscProp}(./tpInscProp).</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="dadosOpPort" minOccurs="0"> + <xs:annotation> + <xs:documentation>Informações do operador portuário.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: O (se {tpLotacao}(1020_infoLotacao_inclusao_dadosLotacao_tpLotacao) = [08]); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="aliqRat" type="TS_aliqRat"> + <xs:annotation> + <xs:documentation>Preencher com a alíquota definida na legislação vigente para a atividade (CNAE) preponderante.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="fap" type="TS_fap"> + <xs:annotation> + <xs:documentation>Fator Acidentário de Prevenção - FAP.</xs:documentation> + <xs:documentation>Validação: Deve ser um número maior ou igual a 0,5000 e menor ou igual a 2,0000, de acordo com o estabelecido pelo órgão governamental competente.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> +</xs:schema> + + + <?xml version="1.0" encoding="UTF-8" ?> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> + + <!-- Grupo {ideEvento} --> + + <xs:complexType name="T_ideEvento_evtTab_inicial"> + <xs:annotation> + <xs:documentation>Informações de identificação do evento.</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="tpAmb" type="TS_tpAmb" /> + <xs:element name="procEmi" type="TS_procEmi_sem_8" /> + <xs:element name="verProc" type="TS_verProc" /> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_evtTab"> + <xs:annotation> + <xs:documentation>Informações de identificação do evento.</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="tpAmb" type="TS_tpAmb" /> + <xs:element name="procEmi" type="TS_procEmi" /> + <xs:element name="verProc" type="TS_verProc" /> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_folha"> + <xs:annotation> + <xs:documentation>Informações de identificação do evento.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {indApuracao*}, {perApur*}, {indGuia*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="indRetif" type="TS_indRetif" /> + <xs:element name="nrRecibo" minOccurs="0" type="TS_nrRecibo" /> + <xs:element name="indApuracao" type="TS_indApuracao" /> + <xs:element name="perApur" type="TS_perApur" /> + <xs:element name="indGuia" minOccurs="0" type="TS_indGuia" /> + <xs:element name="tpAmb" type="TS_tpAmb" /> + <xs:element name="procEmi" type="TS_procEmi" /> + <xs:element name="verProc" type="TS_verProc" /> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_folha_opp"> + <xs:annotation> + <xs:documentation>Informações de identificação do evento.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {indApuracao*}, {perApur*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="indRetif" type="TS_indRetif" /> + <xs:element name="nrRecibo" minOccurs="0" type="TS_nrRecibo" /> + <xs:element name="indApuracao" type="TS_indApuracao" /> + <xs:element name="perApur" type="TS_perApur" /> + <xs:element name="tpAmb" type="TS_tpAmb" /> + <xs:element name="procEmi" type="TS_procEmi_PJ" /> + <xs:element name="verProc" type="TS_verProc" /> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_folha_mensal"> + <xs:annotation> + <xs:documentation>Informações de identificação do evento.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {perApur*}, {indGuia*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="indRetif" type="TS_indRetif" /> + <xs:element name="nrRecibo" minOccurs="0" type="TS_nrRecibo" /> + <xs:element name="perApur" type="TS_perApur_mensal" /> + <xs:element name="indGuia" minOccurs="0" type="TS_indGuia" /> + <xs:element name="tpAmb" type="TS_tpAmb" /> + <xs:element name="procEmi" type="TS_procEmi" /> + <xs:element name="verProc" type="TS_verProc" /> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_folha_mensal_PF"> + <xs:annotation> + <xs:documentation>Informações de identificação do evento.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {perApur*}, {indGuia*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="indRetif" type="TS_indRetif" /> + <xs:element name="nrRecibo" minOccurs="0" type="TS_nrRecibo" /> + <xs:element name="perApur" type="TS_perApur_mensal" /> + <xs:element name="indGuia" minOccurs="0" type="TS_indGuia" /> + <xs:element name="tpAmb" type="TS_tpAmb" /> + <xs:element name="procEmi" type="TS_procEmi_PF" /> + <xs:element name="verProc" type="TS_verProc" /> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_folha_sem_retificacao"> + <xs:annotation> + <xs:documentation>Informações de identificação do evento.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {indApuracao*}, {perApur*}, {indGuia*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="indApuracao" type="TS_indApuracao" /> + <xs:element name="perApur" type="TS_perApur" /> + <xs:element name="indGuia" minOccurs="0" type="TS_indGuia" /> + <xs:element name="tpAmb" type="TS_tpAmb" /> + <xs:element name="procEmi" type="TS_procEmi" /> + <xs:element name="verProc" type="TS_verProc" /> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_trab_admissao"> + <xs:annotation> + <xs:documentation>Informações de identificação do evento.</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="indRetif" type="TS_indRetif" /> + <xs:element name="nrRecibo" minOccurs="0" type="TS_nrRecibo" /> + <xs:element name="tpAmb" type="TS_tpAmb" /> + <xs:element name="procEmi" type="TS_procEmi_sem_8" /> + <xs:element name="verProc" type="TS_verProc" /> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_trab"> + <xs:annotation> + <xs:documentation>Informações de identificação do evento.</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="indRetif" type="TS_indRetif" /> + <xs:element name="nrRecibo" minOccurs="0" type="TS_nrRecibo" /> + <xs:element name="tpAmb" type="TS_tpAmb" /> + <xs:element name="procEmi" type="TS_procEmi" /> + <xs:element name="verProc" type="TS_verProc" /> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_trab_PJ"> + <xs:annotation> + <xs:documentation>Informações de identificação do evento.</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="indRetif" type="TS_indRetif" /> + <xs:element name="nrRecibo" minOccurs="0" type="TS_nrRecibo" /> + <xs:element name="tpAmb" type="TS_tpAmb" /> + <xs:element name="procEmi" type="TS_procEmi_PJ" /> + <xs:element name="verProc" type="TS_verProc" /> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_trab_indGuia"> + <xs:annotation> + <xs:documentation>Informações de identificação do evento.</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="indRetif" type="TS_indRetif" /> + <xs:element name="nrRecibo" minOccurs="0" type="TS_nrRecibo" /> + <xs:element name="indGuia" minOccurs="0" type="TS_indGuia" /> + <xs:element name="tpAmb" type="TS_tpAmb" /> + <xs:element name="procEmi" type="TS_procEmi" /> + <xs:element name="verProc" type="TS_verProc" /> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_exclusao"> + <xs:annotation> + <xs:documentation>Informações de identificação do evento.</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="tpAmb" type="TS_tpAmb" /> + <xs:element name="procEmi" type="TS_procEmi_todos" /> + <xs:element name="verProc" type="TS_verProc" /> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_exclusao_proc_trab"> + <xs:annotation> + <xs:documentation>Informações de identificação do evento.</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="tpAmb" type="TS_tpAmb" /> + <xs:element name="procEmi" type="TS_procEmi" /> + <xs:element name="verProc" type="TS_verProc" /> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_trab_jud"> + <xs:annotation> + <xs:documentation>Informações de identificação do evento.</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="indRetif" type="TS_indRetif" /> + <xs:element name="nrRecibo" minOccurs="0" type="TS_nrRecibo" /> + <xs:element name="tpAmb" type="TS_tpAmb" /> + <xs:element name="procEmi" type="TS_procEmi_8" /> + <xs:element name="verProc" type="TS_verProc" /> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_retorno_trab"> + <xs:annotation> + <xs:documentation>Identificação do evento de retorno.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {indApuracao*}, {perApur*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="nrRecArqBase" type="TS_nrRecibo"> + <xs:annotation> + <xs:documentation>Preencher com o número do recibo do arquivo que deu origem ao presente arquivo de retorno ao empregador.</xs:documentation> + <xs:documentation>Validação: Deve ser um recibo de entrega válido, correspondente ao arquivo que deu origem ao presente arquivo de retorno (S-1200, S-2299, S-2399 ou S-3000).</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="indApuracao" type="TS_indApuracao" /> + <xs:element name="perApur" type="TS_perApur"> + <xs:annotation> + <xs:documentation>Informar o mês/ano (formato AAAA-MM) de referência das informações, se {indApuracao}(./indApuracao) for igual a [1], ou apenas o ano (formato AAAA), se {indApuracao}(./indApuracao) for igual a [2].</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_retorno_contrib"> + <xs:annotation> + <xs:documentation>Identificação do evento de retorno.</xs:documentation> + <xs:documentation>Evento de origem: S-1299.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {indApuracao*}, {perApur*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="indApuracao" type="TS_indApuracao" /> + <xs:element name="perApur" type="TS_perApur"> + <xs:annotation> + <xs:documentation>Informar o mês/ano (formato AAAA-MM) de referência das informações, se {indApuracao}(./indApuracao) for igual a [1], ou apenas o ano (formato AAAA), se {indApuracao}(./indApuracao) for igual a [2].</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEvento_retorno_mensal"> + <xs:annotation> + <xs:documentation>Identificação do evento de retorno.</xs:documentation> + <xs:documentation>Evento de origem: S-1299.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {perApur*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="perApur" type="TS_perApur_mensal"> + <xs:annotation> + <xs:documentation>Informar o mês/ano (formato AAAA-MM) de referência das informações.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {ideEmpregador} --> + + <xs:complexType name="T_ideEmpregador"> + <xs:annotation> + <xs:documentation>Informações de identificação do empregador.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {tpInsc*}, {nrInsc*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="tpInsc" type="TS_tpInsc_1_2" /> + <xs:element name="nrInsc" type="TS_nrInsc_8_11_14"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição do contribuinte de acordo com o tipo de inscrição indicado no campo {ideEmpregador/tpInsc}(./tpInsc) e conforme informado em S-1000.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEmpregador_exclusao"> + <xs:annotation> + <xs:documentation>Informações de identificação do empregador.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {tpInsc}, {nrInsc}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="tpInsc" type="TS_tpInsc_1_2" /> + <xs:element name="nrInsc" type="TS_nrInsc_8_11_14"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição do contribuinte de acordo com o tipo de inscrição indicado no campo {ideEmpregador/tpInsc}(./tpInsc) e conforme informado em S-1000.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideEmpregador_cnpj"> + <xs:annotation> + <xs:documentation>Informações de identificação do empregador.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {tpInsc*}, {nrInsc*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="tpInsc" type="TS_tpInsc_1" /> + <xs:element name="nrInsc"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Informar o número de inscrição do contribuinte de acordo com o tipo de inscrição indicado no campo {ideEmpregador/tpInsc}(./tpInsc) e conforme informado em S-1000.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{8}|\d{14}" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {novaValidade} --> + + <xs:complexType name="T_novaValidade"> + <xs:annotation> + <xs:documentation>Novo período de validade das informações.</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Informação preenchida exclusivamente em caso de alteração do período de validade das informações, apresentando o novo período de validade.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="iniValid" type="TS_iniValid" /> + <xs:element name="fimValid" minOccurs="0" type="TS_fimValid" /> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {procJudTrab} --> + + <xs:complexType name="T_procJudTrab"> + <xs:annotation> + <xs:documentation>Informações sobre a existência de processos judiciais do trabalhador</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Informações sobre a existência de processos judiciais do trabalhador com decisão favorável quanto à não incidência de contribuições sociais e/ou Imposto de Renda.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {tpTrib}, {nrProcJud}, {codSusp}</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="tpTrib" type="TS_tpTrib" /> + <xs:element name="nrProcJud" type="TS_nrProcJud_1" /> + <xs:element name="codSusp" type="TS_codSusp" /> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {infoInterm} --> + + <xs:complexType name="T_infoInterm"> + <xs:sequence> + <xs:element name="dia" type="TS_dia" /> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {infoRRA} --> + + <xs:complexType name="T_infoRRA"> + <xs:annotation> + <xs:documentation>Informações complementares de RRA.</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Informações complementares relativas a Rendimentos Recebidos Acumuladamente - RRA.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: O (se {indRRA}(../indRRA) = [S]); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="tpProcRRA" type="TS_tpProc_1_2" /> + <xs:element name="nrProcRRA" minOccurs="0" type="TS_nrProc_17_20_21"> + <xs:annotation> + <xs:documentation>Informar o número do processo/requerimento administrativo/judicial.</xs:documentation> + <xs:documentation>Validação: Informação obrigatória se {tpProcRRA}(./tpProcRRA) = [2] e opcional se {tpProcRRA}(./tpProcRRA) = [1]. Deve ser número de processo válido e:</xs:documentation> + <xs:documentation>a) Se {tpProcRRA}(./tpProcRRA) = [1], deve possuir 17 (dezessete) ou 21 (vinte e um) algarismos;</xs:documentation> + <xs:documentation>b) Se {tpProcRRA}(./tpProcRRA) = [2], deve possuir 20 (vinte) algarismos.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="descRRA" type="TS_descRRA" /> + <xs:element name="qtdMesesRRA" type="TS_qtdMesesRRA" /> + <xs:element name="despProcJud" minOccurs="0"> + <xs:complexType> + <xs:annotation> + <xs:documentation>Despesas com processo judicial</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Detalhamento das despesas com processo judicial.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="vlrDespCustas" type="TS_valorMonetario"> + <xs:annotation> + <xs:documentation>Preencher com o valor das despesas com custas judiciais.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="vlrDespAdvogados" type="TS_valorMonetario"> + <xs:annotation> + <xs:documentation>Preencher com o valor total das despesas com advogado(s).</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="ideAdv" minOccurs="0" maxOccurs="99"> + <xs:annotation> + <xs:documentation>Identificação dos advogados.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {tpInsc}, {nrInsc}</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="tpInsc" type="TS_tpInsc_1_2"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de inscrição, conforme Tabela 05.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="nrInsc" type="TS_nrInsc_11_14"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição do advogado.</xs:documentation> + <xs:documentation>Validação: Deve ser um número de inscrição válido, de acordo com o tipo de inscrição indicado no campo {ideAdv/tpInsc}(./tpInsc), considerando as particularidades aplicadas à informação de CNPJ de órgão público em S-1000.</xs:documentation> + <xs:documentation>Se {ideAdv/tpInsc}(./tpInsc) = [1], deve possuir 14 (catorze) algarismos e, no caso de declarante pessoa jurídica, ser diferente do CNPJ base do empregador (exceto se {ideEmpregador/nrInsc}(/ideEmpregador_nrInsc) tiver 14 (catorze) algarismos).</xs:documentation> + <xs:documentation>Se {ideAdv/tpInsc}(./tpInsc) = [2], deve possuir 11 (onze) algarismos e, no caso de declarante pessoa física, ser diferente do CPF do empregador.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="vlrAdv" minOccurs="0" type="TS_valorMonetario"> + <xs:annotation> + <xs:documentation>Valor da despesa com o advogado, se houver.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {itensRemun} (S-1202 e S-1207) --> + + <xs:complexType name="T_itensRemun_rpps"> + <xs:annotation> + <xs:documentation>Itens da remuneração do trabalhador</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Rubricas que compõem a remuneração do trabalhador.</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="codRubr" type="TS_codigo_esocial"> + <xs:annotation> + <xs:documentation>Informar o código atribuído pelo empregador que identifica a rubrica em sua folha de pagamento.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="ideTabRubr" type="TS_ideTabRubr" /> + <xs:element name="qtdRubr" minOccurs="0" type="TS_qtdRubr"> + <xs:annotation> + <xs:documentation>Informar a quantidade de referência para apuração (em horas, cotas, meses, etc.).</xs:documentation> + <xs:documentation>Validação: Deve ser maior que 0 (zero).</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="fatorRubr" minOccurs="0" type="TS_fator"> + <xs:annotation> + <xs:documentation>Informar o fator, percentual, etc. da rubrica, quando necessário.</xs:documentation> + <xs:documentation>Validação: Deve ser maior que 0 (zero).</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="vrRubr" type="TS_vrRubr" /> + <xs:element name="indApurIR" type="TS_indApurIR"> + <xs:annotation> + <xs:documentation>Indicativo de tipo de apuração de IR.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupos {detReembTit} e {detReembDep} --> + + <xs:complexType name="T_detReemb"> + <xs:sequence> + <xs:element name="tpInsc" type="TS_tpInsc_1_2"> + <xs:annotation> + <xs:documentation>Informar o código correspondente ao tipo de inscrição do prestador de serviços.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="nrInsc" type="TS_nrInsc_11_14"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição do prestador de serviços de assistência médica, de acordo com o tipo de inscrição indicado em {tpInsc}(./tpInsc).</xs:documentation> + <xs:documentation>Validação: Deve ser um CNPJ ou CPF válido, de acordo com o tipo de inscrição indicado em {tpInsc}(./tpInsc).</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="vlrReemb" type="TS_valorMonetario_positivo" minOccurs="0"> + <xs:annotation> + <xs:documentation>Valor do reembolso relativo ao ano do período indicado em {perApur}(1210_ideEvento_perApur).</xs:documentation> + <xs:documentation>Validação: Informação não obrigatória se {vlrReembAnt}(./vlrReembAnt) for maior que zero.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="vlrReembAnt" type="TS_valorMonetario_positivo" minOccurs="0"> + <xs:annotation> + <xs:documentation>Valor do reembolso relativo a anos anteriores.</xs:documentation> + <xs:documentation>Validação: Informação não obrigatória se {vlrReemb}(./vlrReemb) for maior que zero.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_detReemb_Tot"> + <xs:sequence> + <xs:element name="tpInsc" type="TS_tpInsc_1_2"> + <xs:annotation> + <xs:documentation>Informar o código correspondente ao tipo de inscrição do prestador de serviços.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="nrInsc" type="TS_nrInsc_11_14"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição do prestador de serviços de assistência médica, de acordo com o tipo de inscrição indicado em {tpInsc}(./tpInsc).</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="vlrReemb" type="TS_valorMonetario" minOccurs="0"> + <xs:annotation> + <xs:documentation>Valor do reembolso relativo ao ano do período indicado em {perApur}(1210_ideEvento_perApur).</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="vlrReembAnt" type="TS_valorMonetario" minOccurs="0"> + <xs:annotation> + <xs:documentation>Valor do reembolso relativo a anos anteriores.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + + <!-- Grupo {nascimento} --> + + <xs:complexType name="T_nascimento"> + <xs:annotation> + <xs:documentation>Grupo de informações do nascimento do trabalhador.</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="dtNascto" type="xs:date"> + <xs:annotation> + <xs:documentation>Preencher com a data de nascimento.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="paisNascto" type="TS_pais"> + <xs:annotation> + <xs:documentation>Preencher com o código do país de nascimento do trabalhador.</xs:documentation> + <xs:documentation>Validação: Deve ser um código válido e existente na Tabela 06.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="paisNac" type="TS_paisNac" /> + </xs:sequence> + </xs:complexType> + + <!-- Endereço no Brasil --> + + <xs:complexType name="T_endereco_brasil"> + <xs:annotation> + <xs:documentation>Endereço no Brasil.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: O (se não informado o grupo {exterior}(../exterior)); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="tpLograd" minOccurs="0" type="TS_tpLograd" /> + <xs:element name="dscLograd" type="TS_dscLograd" /> + <xs:element name="nrLograd" type="TS_nrLograd" /> + <xs:element name="complemento" minOccurs="0" type="TS_complemento" /> + <xs:element name="bairro" minOccurs="0" type="TS_bairro" /> + <xs:element name="cep" type="TS_cep" /> + <xs:element name="codMunic" type="TS_codMunic" /> + <xs:element name="uf" type="TS_uf"> + <xs:annotation> + <xs:documentation>Preencher com a sigla da Unidade da Federação - UF.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Endereço no exterior --> + + <xs:complexType name="T_endereco_exterior"> + <xs:annotation> + <xs:documentation>Endereço no exterior.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: O (se não informado o grupo {brasil}(../brasil)); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="paisResid" type="TS_pais"> + <xs:annotation> + <xs:documentation>Preencher com o código do país.</xs:documentation> + <xs:documentation>Validação: Deve ser um código válido e existente na Tabela 06.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="dscLograd" type="TS_dscLograd" /> + <xs:element name="nrLograd" type="TS_nrLograd" /> + <xs:element name="complemento" minOccurs="0" type="TS_complemento" /> + <xs:element name="bairro" minOccurs="0" type="TS_bairro" /> + <xs:element name="nmCid"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Nome da cidade.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:minLength value="2" /> + <xs:maxLength value="50" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="codPostal" minOccurs="0" type="TS_codPostal" /> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {contato} --> + + <xs:complexType name="T_contato"> + <xs:sequence> + <xs:element name="fonePrinc" minOccurs="0"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Número de telefone do trabalhador, com DDD.</xs:documentation> + <xs:documentation>Validação: Se preenchido, deve conter apenas números, com o mínimo de dez dígitos.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:minLength value="8" /> + <xs:maxLength value="13" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="emailPrinc" minOccurs="0"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Endereço eletrônico.</xs:documentation> + <xs:documentation>Validação: O e-mail deve ser possuir o caractere "@" e este não pode estar no início e no fim do e-mail. Deve possuir no mínimo um caractere "." depois do @ e não pode estar no início ou no final do e-mail.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:minLength value="6" /> + <xs:maxLength value="60" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {aprend} --> + + <xs:complexType name="T_aprend"> + <xs:sequence> + <xs:element name="indAprend"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Indicativo de modalidade de contratação de aprendiz.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Contratação direta: contratação do aprendiz efetivada pelo estabelecimento cumpridor da cota de aprendizagem</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Contratação indireta: contratação do aprendiz efetivada por entidades sem fins lucrativos ou por entidades de prática desportiva a serviço do estabelecimento cumpridor da cota</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="cnpjEntQual" type="TS_cnpj" minOccurs="0"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição no CNPJ da entidade qualificadora, no caso de contratação direta.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório e exclusivo se {indAprend}(./indAprend) = [1].</xs:documentation> + <xs:documentation>Deve ser um CNPJ válido, com 14 (catorze) algarismos.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="tpInsc" type="TS_tpInsc_1_2" minOccurs="0"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de inscrição do estabelecimento para o qual a contratação de aprendiz foi efetivada, no caso de contratação indireta, conforme Tabela 05.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório e exclusivo se {indAprend}(./indAprend) = [2].</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="nrInsc" type="TS_nrInsc_11_14" minOccurs="0"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição do estabelecimento para o qual a contratação de aprendiz foi efetivada, no caso de contratação indireta, de acordo com o tipo de inscrição indicado no campo {aprend/tpInsc}(./tpInsc).</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório e exclusivo se {indAprend}(./indAprend) = [2].</xs:documentation> + <xs:documentation>Deve ser um identificador válido e:</xs:documentation> + <xs:documentation>a) Se {aprend/tpInsc}(./tpInsc) = [1], deve ser informado com 14 (catorze) algarismos. Se o empregador for pessoa jurídica, a raiz do CNPJ informado deve ser diferente de {ideEmpregador/nrInsc}(/ideEmpregador_nrInsc).</xs:documentation> + <xs:documentation>b) Se {aprend/tpInsc}(./tpInsc) = [2], deve ser diferente do CPF do empregado. Se o empregador for pessoa física, também deve ser diferente do CPF do empregador.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="cnpjPrat" type="TS_cnpj" minOccurs="0"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição no CNPJ do estabelecimento onde estão sendo realizadas as atividades práticas, quando ocorrer uma das seguintes situações:</xs:documentation> + <xs:documentation>a) Modalidade alternativa de cumprimento de cota de aprendizagem (neste caso, informar o CNPJ da entidade concedente da parte prática);</xs:documentation> + <xs:documentation>b) Realização das atividades práticas na empresa contratante do serviço terceirizado;</xs:documentation> + <xs:documentation>c) Centralização das atividades práticas em estabelecimento da própria empresa, diverso do estabelecimento responsável pelo cumprimento da cota.</xs:documentation> + <xs:documentation>Validação: Deve ser um CNPJ válido, com 14 (catorze) algarismos.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {remuneracao} --> + + <xs:complexType name="T_remuneracao"> + <xs:sequence> + <xs:element name="vrSalFx" type="TS_vrSalFx" /> + <xs:element name="undSalFixo" type="TS_undSalFixo" /> + <xs:element name="dscSalVar" minOccurs="0" type="TS_texto_999"> + <xs:annotation> + <xs:documentation>Descrição do salário por tarefa ou variável e como este é calculado. Ex.: Comissões pagas no percentual de 10% sobre as vendas.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório se {undSalFixo}(./undSalFixo) for igual a [6, 7].</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {localTrabalho} --> + + <xs:complexType name="T_localTrabGeral"> + <xs:sequence> + <xs:element name="tpInsc" type="TS_tpInsc_1_3_4" /> + <xs:element name="nrInsc" type="TS_nrInsc_12_14"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição do contribuinte de acordo com o tipo de inscrição indicado no campo {localTrabGeral/tpInsc}(./tpInsc).</xs:documentation> + <xs:documentation>Validação: Deve ser um número de inscrição válido e existente na Tabela de Estabelecimentos (S-1005), bem como compatível com {localTrabGeral/tpInsc}(./tpInsc).</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="descComp" minOccurs="0"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Descrição complementar do local de trabalho.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="80" /> + <xs:pattern value="[^\s]{1}[\S\s]*" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {horContratual} --> + + <xs:complexType name="T_horContratual"> + <xs:sequence> + <xs:element name="qtdHrsSem" minOccurs="0"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Quantidade média de horas relativas à jornada semanal do trabalhador.</xs:documentation> + <xs:documentation>Validação: Deve ser preenchida se {codCateg}(../codCateg) for diferente de [111]. Se informada, deve ser maior que 0 (zero).</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:decimal"> + <xs:totalDigits value="4" /> + <xs:fractionDigits value="2" /> + <xs:minExclusive value="0" /> + <xs:maxInclusive value="99.99" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="tpJornada"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Tipo de jornada.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Jornada 12 x 36 (12 horas de trabalho seguidas de 36 horas ininterruptas de descanso)</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Jornada com horário diário fixo e folga variável</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Jornada com horário diário fixo e folga fixa (no domingo)</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="5"> + <xs:annotation> + <xs:documentation>Jornada com horário diário fixo e folga fixa (exceto no domingo)</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="6"> + <xs:annotation> + <xs:documentation>Jornada com horário diário fixo e folga fixa (em outro dia da semana), com folga adicional periódica no domingo</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="7"> + <xs:annotation> + <xs:documentation>Turno ininterrupto de revezamento</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="9"> + <xs:annotation> + <xs:documentation>Demais tipos de jornada</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="tmpParc" type="TS_tmpParc" /> + <xs:element name="horNoturno" minOccurs="0" type="TS_sim_nao"> + <xs:annotation> + <xs:documentation>Indicar se a jornada semanal possui horário noturno (no todo ou em parte).</xs:documentation> + <xs:documentation>Validação: Informação obrigatória se {codCateg}(../codCateg) for diferente de [111].</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="dscJorn" type="TS_texto_999"> + <xs:annotation> + <xs:documentation>Descrição da jornada semanal contratual, contendo os dias da semana e os respectivos horários contratuais (entrada, saída e intervalos).</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {alvaraJudicial} --> + + <xs:complexType name="T_alvaraJudicial"> + <xs:sequence> + <xs:element name="nrProcJud" type="TS_nrProcJud"> + <xs:annotation> + <xs:documentation>Preencher com o número do processo judicial.</xs:documentation> + <xs:documentation>Validação: Deve ser um número de processo judicial válido.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {treiCap} --> + + <xs:complexType name="T_treiCap"> + <xs:sequence> + <xs:element name="codTreiCap"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Informar o código do treinamento, capacitação, exercício simulado ou outra anotação, conforme Tabela 28.</xs:documentation> + <xs:documentation>Validação: Deve ser um código válido e existente na Tabela 28.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:integer"> + <xs:pattern value="\d{4}" /> + </xs:restriction> + </xs:simpleType> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {ideVinculo} --> + + <xs:complexType name="T_ideVinculo"> + <xs:annotation> + <xs:documentation>Informações de identificação do trabalhador e do vínculo.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {cpfTrab*}, {matricula*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="cpfTrab" type="TS_cpfTrab" /> + <xs:element name="matricula" type="TS_codigo_esocial"> + <xs:annotation> + <xs:documentation>Matrícula atribuída ao trabalhador pela empresa ou, no caso de servidor público, a matrícula constante no Sistema de Administração de Recursos Humanos do órgão.</xs:documentation> + <xs:documentation>Validação: Deve corresponder à matrícula informada pelo empregador no evento S-2200 do respectivo vínculo trabalhista.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideVinculo_sst"> + <xs:annotation> + <xs:documentation>Informações de identificação do trabalhador e do vínculo.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {cpfTrab*}, {matricula*}, {codCateg*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="cpfTrab" type="TS_cpfTrab" /> + <xs:element name="matricula" minOccurs="0" type="TS_codigo_esocial"> + <xs:annotation> + <xs:documentation>Matrícula atribuída ao trabalhador pela empresa ou, no caso de servidor público, a matrícula constante no Sistema de Administração de Recursos Humanos do órgão.</xs:documentation> + <xs:documentation>Validação: Deve corresponder à matrícula informada pelo empregador no evento S-2190, S-2200 ou S-2300 do respectivo contrato. Não preencher no caso de Trabalhador Sem Vínculo de Emprego/Estatutário - TSVE sem informação de matrícula no evento S-2300.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="codCateg" minOccurs="0" type="TS_codCateg"> + <xs:annotation> + <xs:documentation>Preencher com o código da categoria do trabalhador.</xs:documentation> + <xs:documentation>Informar somente no caso de TSVE sem informação de matrícula no evento S-2300.</xs:documentation> + <xs:documentation>Validação: Informação obrigatória e exclusiva se não houver preenchimento de {matricula}(./matricula). Se informado, deve ser um código válido e existente na Tabela 01.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <xs:complexType name="T_ideVinculo_baixa"> + <xs:annotation> + <xs:documentation>Informações de identificação do trabalhador e do vínculo.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {cpfTrab*}, {matricula*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="cpfTrab" type="TS_cpfTrab" /> + <xs:element name="matricula" type="TS_codigo_esocial"> + <xs:annotation> + <xs:documentation>Matrícula atribuída ao trabalhador pela empresa ou, no caso de servidor público, a matrícula constante no Sistema de Administração de Recursos Humanos do órgão.</xs:documentation> + <xs:documentation>Validação: Deve corresponder à matrícula informada pelo empregador no evento S-2190 ou S-2200 do respectivo vínculo trabalhista.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {ideTrabSemVinculo} --> + + <xs:complexType name="T_ideTrabSemVinculo"> + <xs:annotation> + <xs:documentation>Identificação do TSVE</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Identificação do Trabalhador Sem Vínculo de Emprego/Estatutário - TSVE.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {cpfTrab*}, {matricula*}, {codCateg*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="cpfTrab" type="TS_cpfTrab" /> + <xs:element name="matricula" minOccurs="0" type="TS_codigo_esocial"> + <xs:annotation> + <xs:documentation>Matrícula atribuída ao trabalhador pela empresa.</xs:documentation> + <xs:documentation>Validação: Deve corresponder à matrícula informada pelo empregador no evento S-2300 do respectivo contrato. Não preencher no caso de TSVE sem informação de matrícula no evento S-2300.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="codCateg" minOccurs="0" type="TS_codCateg"> + <xs:annotation> + <xs:documentation>Preencher com o código da categoria do trabalhador.</xs:documentation> + <xs:documentation>Informar somente no caso de TSVE sem informação de matrícula no evento S-2300.</xs:documentation> + <xs:documentation>Validação: Informação obrigatória e exclusiva se não houver preenchimento de {matricula}(./matricula). Se informado, deve ser um código válido e existente na Tabela 01.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {infoMV} --> + + <xs:complexType name="T_infoSimples"> + <xs:annotation> + <xs:documentation>Informação relativa a empresas do Simples</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Informação relativa a empresas enquadradas no regime de tributação Simples Nacional.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: O (se {classTrib}(1000_infoEmpregador_inclusao_infoCadastro_classTrib) em S-1000 = [03]); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="indSimples" type="TS_indSimples"> + <xs:annotation> + <xs:documentation>Indicador de contribuição substituída.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {infoMV} --> + + <xs:complexType name="T_infoMV"> + <xs:annotation> + <xs:documentation>Informação de múltiplos vínculos</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Grupo preenchido exclusivamente em caso de trabalhador que possua outros vínculos/atividades nos quais já tenha ocorrido desconto de contribuição previdenciária.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="indMV" type="TS_indMV" /> + <xs:element name="remunOutrEmpr" minOccurs="1" maxOccurs="999"> + <xs:annotation> + <xs:documentation>Remuneração recebida pelo trabalhador em outras empresas ou atividades</xs:documentation> + <xs:documentation>DESCRICAO_COMPLETA:Informações relativas ao trabalhador que possui vínculo empregatício com outra(s) empresa(s) e/ou que exerce outras atividades como contribuinte individual, detalhando as empresas que efetuaram (ou efetuarão) desconto da contribuição.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {tpInsc}, {nrInsc}, {codCateg}</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="tpInsc" type="TS_tpInsc_1_2" /> + <xs:element name="nrInsc" type="TS_nrInsc_11_14"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição do contribuinte de acordo com o tipo de inscrição indicado no campo {remunOutrEmpr/tpInsc}(./tpInsc).</xs:documentation> + <xs:documentation>Validação: a) Se {remunOutrEmpr/tpInsc}(./tpInsc) = [1], deve ser um CNPJ válido, diferente do CNPJ base indicado no evento de Informações do Empregador (S-1000) e dos estabelecimentos informados através do evento S-1005.</xs:documentation> + <xs:documentation>b) Se {remunOutrEmpr/tpInsc}(./tpInsc) = [2], deve ser um CPF válido e diferente do CPF do trabalhador e ainda, caso o empregador seja pessoa física, diferente do CPF do empregador.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="codCateg" type="TS_codCategOE" /> + <xs:element name="vlrRemunOE" type="TS_vlrRemunOE" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {infoEstagiario} --> + + <xs:complexType name="T_infoEstagiario"> + <xs:sequence> + <xs:element name="natEstagio"> + <xs:simpleType> + <xs:annotation> + <xs:documentation>Natureza do estágio ou da prestação de serviço civil voluntário.</xs:documentation> + <xs:documentation>Validação: Se o código de categoria for igual a [906], deve ser preenchido com [N].</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:enumeration value="O"> + <xs:annotation> + <xs:documentation>Obrigatório</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="N"> + <xs:annotation> + <xs:documentation>Não obrigatório</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="nivEstagio" minOccurs="0" > + <xs:simpleType> + <xs:annotation> + <xs:documentation>Informar o nível do estágio ou da prestação de serviço civil voluntário.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório se o código de categoria for igual a [901]. Se o código de categoria for igual a [906], não pode ser informado [9].</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Fundamental</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Médio</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Formação profissional</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Superior</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="8"> + <xs:annotation> + <xs:documentation>Especial</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="9"> + <xs:annotation> + <xs:documentation>Mãe social (Lei 7.644/1987)</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + </xs:element> + <xs:element name="areaAtuacao" minOccurs="0" type="TS_texto_100"> + <xs:annotation> + <xs:documentation>Área de atuação do estagiário ou, no caso de prestação de serviço civil voluntário, jornada semanal do desempenho de atividades em formato decimal.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="nrApol" minOccurs="0" type="TS_codigo_esocial"> + <xs:annotation> + <xs:documentation>Número da apólice de seguro.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="dtPrevTerm" type="xs:date"> + <xs:annotation> + <xs:documentation>Data prevista para o término do estágio ou da prestação de serviço civil voluntário.</xs:documentation> + <xs:documentation>Validação: Deve ser uma data posterior à data de início do estágio ou da prestação de serviço civil voluntário.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="instEnsino"> + <xs:annotation> + <xs:documentation>Instituição de ensino ou entidade de formação/qualificação.</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="cnpjInstEnsino" minOccurs="0" type="TS_cnpj"> + <xs:annotation> + <xs:documentation>Preencher com o CNPJ da instituição de ensino, no caso de estágio, ou da entidade de formação/qualificação, no caso de prestação de serviço civil voluntário. Deve ser preenchido apenas se a instituição/entidade for brasileira.</xs:documentation> + <xs:documentation>Validação: Se informado, deve ser um CNPJ válido, com 14 (catorze) algarismos.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="nmRazao" minOccurs="0" type="TS_texto_100"> + <xs:annotation> + <xs:documentation>Informar a razão social.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório e exclusivo se o campo {cnpjInstEnsino}(./cnpjInstEnsino) não estiver preenchido.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="dscLograd" minOccurs="0" type="TS_dscLograd"> + <xs:annotation> + <xs:documentation>Descrição do logradouro.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório e exclusivo se o campo {cnpjInstEnsino}(./cnpjInstEnsino) não estiver preenchido.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="nrLograd" minOccurs="0" type="TS_nrLograd"> + <xs:annotation> + <xs:documentation>Número do logradouro.</xs:documentation> + <xs:documentation>Se não houver número a ser informado, preencher com "S/N".</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório e exclusivo se o campo {cnpjInstEnsino}(./cnpjInstEnsino) não estiver preenchido.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="bairro" minOccurs="0" type="TS_bairro"> + <xs:annotation> + <xs:documentation>Nome do bairro/distrito.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório e exclusivo se o campo {cnpjInstEnsino}(./cnpjInstEnsino) não estiver preenchido.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="cep" minOccurs="0" type="TS_cep"> + <xs:annotation> + <xs:documentation>Código de Endereçamento Postal - CEP.</xs:documentation> + <xs:documentation>Validação: Não informar se o campo {cnpjInstEnsino}(./cnpjInstEnsino) estiver preenchido. Se informado, deve ser preenchido apenas com números, com 8 (oito) posições.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="codMunic" minOccurs="0" type="TS_codMunic"> + <xs:annotation> + <xs:documentation>Preencher com o código do município, conforme tabela do IBGE.</xs:documentation> + <xs:documentation>Validação: Não informar se o campo {cnpjInstEnsino}(./cnpjInstEnsino) estiver preenchido. Se informado, deve ser um código válido e existente na tabela do IBGE.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="uf" minOccurs="0" type="TS_uf"> + <xs:annotation> + <xs:documentation>Preencher com a sigla da Unidade da Federação - UF.</xs:documentation> + <xs:documentation>Validação: Não informar se o campo {cnpjInstEnsino}(./cnpjInstEnsino) estiver preenchido.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="ageIntegracao" minOccurs="0"> + <xs:annotation> + <xs:documentation>Agente de integração.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC (se o código de categoria for igual a [901]); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="cnpjAgntInteg" type="TS_cnpj"> + <xs:annotation> + <xs:documentation>CNPJ do agente de integração.</xs:documentation> + <xs:documentation>Validação: Deve ser um CNPJ válido, com 14 (catorze) algarismos.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="supervisorEstagio" minOccurs="0"> + <xs:annotation> + <xs:documentation>Supervisor do estágio.</xs:documentation> + <xs:documentation>CONDICAO_GRUPO: OC (se o código de categoria for igual a [901]); N (nos demais casos)</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:sequence> + <xs:element name="cpfSupervisor" type="TS_cpf"> + <xs:annotation> + <xs:documentation>CPF do responsável pela supervisão do estagiário.</xs:documentation> + <xs:documentation>Validação: Deve ser um CPF válido.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {ideBeneficio} --> + + <xs:complexType name="T_ideBeneficio"> + <xs:annotation> + <xs:documentation>Identificação do beneficiário e do benefício.</xs:documentation> + <xs:documentation>CHAVE_GRUPO: {cpfBenef*}, {nrBeneficio*}</xs:documentation> + </xs:annotation> + <xs:sequence> + <xs:element name="cpfBenef" type="TS_cpf"> + <xs:annotation> + <xs:documentation>Informar o CPF do beneficiário.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="nrBeneficio" type="TS_nrBeneficio"> + <xs:annotation> + <xs:documentation>Número do benefício.</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Grupo {sucessaoVinc} (S-5001 e S_5003) --> + + <xs:complexType name="T_sucessaoVinc"> + <xs:sequence> + <xs:element name="tpInsc" type="TS_tpInsc_1_2" /> + <xs:element name="nrInsc" type="TS_nrInsc_11_14"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição do empregador anterior, de acordo com o tipo de inscrição indicado no campo {sucessaoVinc/tpInsc}(./tpInsc).</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="matricAnt" minOccurs="0" type="TS_codigo_esocial"> + <xs:annotation> + <xs:documentation>Matrícula do trabalhador no empregador anterior.</xs:documentation> + </xs:annotation> + </xs:element> + <xs:element name="dtAdm" type="xs:date"> + <xs:annotation> + <xs:documentation>Preencher com a data de admissão do trabalhador. No caso de transferência do empregado, deve ser preenchida a data inicial do vínculo no primeiro empregador (data de início do vínculo).</xs:documentation> + </xs:annotation> + </xs:element> + </xs:sequence> + </xs:complexType> + + <!-- Campo {Id} --> + + <xs:simpleType name="TS_Id"> + <xs:annotation> + <xs:documentation>Identificação única do evento.</xs:documentation> + <xs:documentation>REGRA:REGRA_VALIDA_ID_EVENTO</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:ID"> + <xs:length value="36" /> + <xs:pattern value="ID\d{34}" /> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_Id_retorno"> + <xs:annotation> + <xs:documentation>Identificação única do evento.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_Id" /> + </xs:simpleType> + + <!-- Campo {indRetif} --> + + <xs:simpleType name="TS_indRetif"> + <xs:annotation> + <xs:documentation>Informe [1] para arquivo original ou [2] para arquivo de retificação.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Original</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Retificação</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {nrRecibo} --> + + <xs:simpleType name="TS_nrRecibo"> + <xs:annotation> + <xs:documentation>Preencher com o número do recibo do arquivo a ser retificado.</xs:documentation> + <xs:documentation>Validação: O preenchimento é obrigatório se {indRetif}(./indRetif) = [2].</xs:documentation> + <xs:documentation>Deve ser um recibo de entrega válido, correspondente ao arquivo que está sendo retificado.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:pattern value="[1]{1}\.\d{1}\.\d{19}" /> + <xs:length value="23" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {tpAmb} --> + + <xs:simpleType name="TS_tpAmb"> + <xs:annotation> + <xs:documentation>Identificação do ambiente.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Produção</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Produção restrita</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="7"> + <xs:annotation> + <xs:documentation>Validação (uso interno)</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="8"> + <xs:annotation> + <xs:documentation>Teste (uso interno)</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="9"> + <xs:annotation> + <xs:documentation>Desenvolvimento (uso interno)</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {procEmi} --> + + <xs:simpleType name="TS_procEmi_todos"> + <xs:annotation> + <xs:documentation>Processo de emissão do evento.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Aplicativo do empregador</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Simplificado Pessoa Física</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Web Geral</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Simplificado Pessoa Jurídica</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="8"> + <xs:annotation> + <xs:documentation>Aplicativo governamental para envio de eventos pelo Judiciário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="9"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Integração com a Junta Comercial</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="22"> + <xs:annotation> + <xs:documentation>Aplicativo governamental para dispositivos móveis - Empregador Doméstico</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_procEmi"> + <xs:annotation> + <xs:documentation>Processo de emissão do evento.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Aplicativo do empregador</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Simplificado Pessoa Física</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Web Geral</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Simplificado Pessoa Jurídica</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="22"> + <xs:annotation> + <xs:documentation>Aplicativo governamental para dispositivos móveis - Empregador Doméstico</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_procEmi_sem_8"> + <xs:annotation> + <xs:documentation>Processo de emissão do evento.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Aplicativo do empregador</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Simplificado Pessoa Física</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Web Geral</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Simplificado Pessoa Jurídica</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="9"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Integração com a Junta Comercial</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="22"> + <xs:annotation> + <xs:documentation>Aplicativo governamental para dispositivos móveis - Empregador Doméstico</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_procEmi_PJ"> + <xs:annotation> + <xs:documentation>Processo de emissão do evento.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Aplicativo do empregador</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Web Geral</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Simplificado Pessoa Jurídica</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_procEmi_PF"> + <xs:annotation> + <xs:documentation>Processo de emissão do evento.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Aplicativo do empregador</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Simplificado Pessoa Física</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Aplicativo governamental - Web Geral</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="22"> + <xs:annotation> + <xs:documentation>Aplicativo governamental para dispositivos móveis - Empregador Doméstico</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_procEmi_8"> + <xs:annotation> + <xs:documentation>Processo de emissão do evento.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="8"> + <xs:annotation> + <xs:documentation>Aplicativo governamental para envio de eventos pelo Judiciário</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {verProc} --> + + <xs:simpleType name="TS_verProc"> + <xs:annotation> + <xs:documentation>Versão do processo de emissão do evento. Informar a versão do aplicativo emissor do evento.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="20" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {tpInsc} --> + + <xs:simpleType name="TS_tpInsc_1_2"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de inscrição, conforme Tabela 05.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>CNPJ</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>CPF</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_tpInsc_1_3"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de inscrição, conforme Tabela 05.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>CNPJ</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>CAEPF</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_tpInsc_1_3_4"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de inscrição, conforme Tabela 05.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>CNPJ</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>CAEPF</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>CNO</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_tpInsc_1_2_4"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de inscrição, conforme Tabela 05.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>CNPJ</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>CPF</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>CNO</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_tpInsc_1_2_3_4"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de inscrição, conforme Tabela 05.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>CNPJ</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>CPF</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>CAEPF</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>CNO</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_tpInsc_1"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de inscrição, conforme Tabela 05.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>CNPJ</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_tpInsc_2"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de inscrição, conforme Tabela 05.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>CPF</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {nrInsc} --> + + <xs:simpleType name="TS_nrInsc_8_11_14"> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{8}|\d{11}|\d{14}" /> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_nrInsc_12_14"> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{12}|\d{14}" /> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_nrInsc_11_12_14"> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{11}|\d{12}|\d{14}" /> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_nrInsc_11_14"> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{11}|\d{14}" /> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_cnpj"> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{14}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {iniValid} --> + + <xs:simpleType name="TS_iniValid"> + <xs:annotation> + <xs:documentation>Preencher com o mês e ano de início da validade das informações prestadas no evento, no formato AAAA-MM.</xs:documentation> + <xs:documentation>Validação: Deve ser uma data válida, igual ou posterior à data de início de obrigatoriedade deste evento para o empregador no eSocial, no formato AAAA-MM.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_periodo_mensal" /> + </xs:simpleType> + + <!-- Campo {fimValid} --> + + <xs:simpleType name="TS_fimValid"> + <xs:annotation> + <xs:documentation>Preencher com o mês e ano de término da validade das informações, se houver.</xs:documentation> + <xs:documentation>Validação: Se informado, deve estar no formato AAAA-MM e ser um período igual ou posterior a {iniValid}(./iniValid).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_periodo_mensal" /> + </xs:simpleType> + + <!-- Campo {indCoop} --> + + <xs:simpleType name="TS_indCoop"> + <xs:restriction base="xs:byte"> + <xs:enumeration value="0"> + <xs:annotation> + <xs:documentation>Não é cooperativa</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Cooperativa de trabalho</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Cooperativa de produção</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Outras cooperativas</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {indConstr} --> + + <xs:simpleType name="TS_indConstr"> + <xs:restriction base="xs:byte"> + <xs:enumeration value="0"> + <xs:annotation> + <xs:documentation>Não é construtora</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Empresa construtora</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {cnaePrep} --> + + <xs:simpleType name="TS_cnae"> + <xs:annotation> + <xs:documentation>Preencher com o código CNAE conforme legislação vigente, referente à atividade econômica preponderante do estabelecimento.</xs:documentation> + <xs:documentation>Validação: Deve ser um número existente na tabela CNAE, com 7 (sete) algarismos.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:integer"> + <xs:pattern value="\d{7}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {aliqRat} --> + + <xs:simpleType name="TS_aliqRat"> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1" /> + <xs:enumeration value="2" /> + <xs:enumeration value="3" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {fap} --> + + <xs:simpleType name="TS_fap"> + <xs:restriction base="xs:decimal"> + <xs:totalDigits value="5" /> + <xs:fractionDigits value="4" /> + <xs:minInclusive value="0.5" /> + <xs:maxInclusive value="2" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {tpProc} --> + + <xs:simpleType name="TS_tpProc_1_2"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de processo.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Administrativo</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Judicial</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_tpProc_1_2_4"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de processo.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Administrativo</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Judicial</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Processo FAP de exercício anterior a 2019</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {nrProc} --> + + <xs:simpleType name="TS_nrProc_17_20_21"> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{17}|\d{20}|\d{21}" /> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_nrProc_16_17_20_21"> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{16}|\d{17}|\d{20}|\d{21}" /> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_nrProcIR"> + <xs:restriction base="xs:string"> + <xs:minLength value="2" /> + <xs:maxLength value="21" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campos {nrProcJud}, {nrProcTrab} e {nrProcRet} --> + + <xs:simpleType name="TS_nrProcJud_1"> + <xs:annotation> + <xs:documentation>Informar um número de processo judicial cadastrado através do evento S-1070, cujo {indMatProc}(1070_infoProcesso_inclusao_dadosProc_indMatProc) seja igual a [1].</xs:documentation> + <xs:documentation>Validação: Deve ser um número de processo judicial válido e existente na Tabela de Processos (S-1070), com {indMatProc}(1070_infoProcesso_inclusao_dadosProc_indMatProc) = [1].</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_nrProcJud" /> + </xs:simpleType> + + <xs:simpleType name="TS_nrProcJud_1_7"> + <xs:annotation> + <xs:documentation>Informar um número de processo judicial cadastrado através do evento S-1070, cujo {indMatProc}(1070_infoProcesso_inclusao_dadosProc_indMatProc) seja igual a [1, 7].</xs:documentation> + <xs:documentation>Validação: Deve ser um número de processo judicial válido e existente na Tabela de Processos (S-1070), com {indMatProc}(1070_infoProcesso_inclusao_dadosProc_indMatProc) = [1, 7].</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_nrProcJud" /> + </xs:simpleType> + + <xs:simpleType name="TS_nrProcJud"> + <xs:restriction base="xs:string"> + <xs:length value="20" /> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_nrProcTrab"> + <xs:annotation> + <xs:documentation>Número do processo trabalhista, da ata ou número de identificação da conciliação.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{15}|\d{20}" /> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_nrProcRet"> + <xs:annotation> + <xs:documentation>Informar o número do processo administrativo/judicial.</xs:documentation> + <xs:documentation>Validação: Deve ser um número de processo administrativo ou judicial válido e existente na Tabela de Processos (S-1070).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_nrProc_17_20_21" /> + </xs:simpleType> + + <!-- Campos {codSusp} --> + + <xs:simpleType name="TS_codSusp"> + <xs:annotation> + <xs:documentation>Código do indicativo da suspensão, atribuído pelo empregador em S-1070.</xs:documentation> + <xs:documentation>Validação: A informação prestada deve estar de acordo com o que foi informado em S-1070.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:integer"> + <xs:pattern value="\d{1,14}" /> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_codSuspIR"> + <xs:annotation> + <xs:documentation>Código do indicativo da suspensão, atribuído pelo empregador em S-1070.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório se houver informação de {codSusp}(1070_infoProcesso_inclusao_dadosProc_infoSusp_codSusp) em S-1070.</xs:documentation> + <xs:documentation>Se informado, deve constar na Tabela de Processos (S-1070), campo {codSusp}(1070_infoProcesso_inclusao_dadosProc_infoSusp_codSusp), vinculado ao número do processo informado em {nrProcRet}(./nrProcRet).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_codSusp" /> + </xs:simpleType> + + <!-- Campo {indSubstPatrObra} --> + + <xs:simpleType name="TS_indSubstPatrObra"> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Contribuição patronal substituída</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Contribuição patronal não substituída</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campos {codRubr}, {codLotacao}, {ideDmDev}, {matricula}, {matricAnt}, {matricOrig}, {matricCed} --> + + <xs:simpleType name="TS_codigo_esocial"> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="30" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {ideTabRubr} --> + + <xs:simpleType name="TS_ideTabRubr"> + <xs:annotation> + <xs:documentation>Preencher com o identificador da Tabela de Rubricas para a rubrica definida em {codRubr}(./codRubr).</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="8" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {observacao} --> + + <xs:simpleType name="TS_observacao"> + <xs:annotation> + <xs:documentation>Observação.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_texto_255" /> + </xs:simpleType> + + <!-- Campo {tpLotacao} --> + + <xs:simpleType name="TS_tpLotacao"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de lotação.</xs:documentation> + <xs:documentation>Validação: Deve ser um código válido e existente na Tabela 10, bem como compatível com a classificação tributária indicada no evento S-1000, conforme Tabela 12.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{2}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {fpas} --> + + <xs:simpleType name="TS_fpas"> + <xs:annotation> + <xs:documentation>Preencher com o código relativo ao FPAS.</xs:documentation> + <xs:documentation>Validação: Deve ser um código FPAS válido, conforme Tabela 04.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:integer"> + <xs:pattern value="\d{3}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campos {codTercs}, {codTercsSusp} e {codTerc} --> + + <xs:simpleType name="TS_codTercs"> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{4}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo UF --> + + <xs:simpleType name="TS_uf"> + <xs:restriction base="xs:string"> + <xs:enumeration value="AC" /> + <xs:enumeration value="AL" /> + <xs:enumeration value="AP" /> + <xs:enumeration value="AM" /> + <xs:enumeration value="BA" /> + <xs:enumeration value="CE" /> + <xs:enumeration value="DF" /> + <xs:enumeration value="ES" /> + <xs:enumeration value="GO" /> + <xs:enumeration value="MA" /> + <xs:enumeration value="MT" /> + <xs:enumeration value="MS" /> + <xs:enumeration value="MG" /> + <xs:enumeration value="PA" /> + <xs:enumeration value="PB" /> + <xs:enumeration value="PR" /> + <xs:enumeration value="PE" /> + <xs:enumeration value="PI" /> + <xs:enumeration value="RJ" /> + <xs:enumeration value="RN" /> + <xs:enumeration value="RS" /> + <xs:enumeration value="RO" /> + <xs:enumeration value="RR" /> + <xs:enumeration value="SC" /> + <xs:enumeration value="SP" /> + <xs:enumeration value="SE" /> + <xs:enumeration value="TO" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {codMunic} --> + + <xs:simpleType name="TS_codMunic"> + <xs:annotation> + <xs:documentation>Preencher com o código do município, conforme tabela do IBGE.</xs:documentation> + <xs:documentation>Validação: Deve ser um código válido e existente na tabela do IBGE.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:integer"> + <xs:pattern value="\d{7}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {indApuracao} --> + + <xs:simpleType name="TS_indApuracao"> + <xs:annotation> + <xs:documentation>Indicativo de período de apuração.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Mensal</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Anual (13° salário)</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {perApur} (mensal ou anual) --> + + <xs:simpleType name="TS_perApur"> + <xs:annotation> + <xs:documentation>Informar o mês/ano (formato AAAA-MM) de referência das informações, se {indApuracao}(./indApuracao) for igual a [1], ou apenas o ano (formato AAAA), se {indApuracao}(./indApuracao) for igual a [2].</xs:documentation> + <xs:documentation>Validação: Deve ser um mês/ano ou ano válido, igual ou posterior ao início da obrigatoriedade dos eventos periódicos para o empregador.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:pattern value="[2]{1}\d{3}-(1[0-2]|0[1-9])" /> + <xs:pattern value="[2]{1}\d{3}" /> + <xs:minLength value="4" /> + <xs:maxLength value="7" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {perApur} (apenas mensal) --> + + <xs:simpleType name="TS_perApur_mensal"> + <xs:annotation> + <xs:documentation>Informar o mês/ano (formato AAAA-MM) de referência das informações.</xs:documentation> + <xs:documentation>Validação: Deve ser um mês/ano válido, igual ou posterior ao início da obrigatoriedade dos eventos periódicos para o empregador.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_periodo_mensal" /> + </xs:simpleType> + + <!-- Campo {indGuia} --> + + <xs:simpleType name="TS_indGuia"> + <xs:annotation> + <xs:documentation>Indicativo do tipo de guia.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Documento de Arrecadação do eSocial - DAE</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo CPF --> + + <xs:simpleType name="TS_cpfRemun"> + <xs:annotation> + <xs:documentation>Preencher com o número do CPF do trabalhador.</xs:documentation> + <xs:documentation>Validação: Deve ser um CPF válido.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_cpf" /> + </xs:simpleType> + + <xs:simpleType name="TS_cpfDepIR"> + <xs:annotation> + <xs:documentation>Número de inscrição no CPF.</xs:documentation> + <xs:documentation>Validação: Deve ser um CPF válido e diferente do CPF do declarante pessoa física ({ideEmpregador/nrInsc}(/ideEmpregador_nrInsc)) e do beneficiário ({cpfBenef}(../../cpfBenef)).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_cpf" /> + </xs:simpleType> + + <xs:simpleType name="TS_cpfDepIR2"> + <xs:annotation> + <xs:documentation>Número de inscrição no CPF.</xs:documentation> + <xs:documentation>Validação: Deve ser um CPF de dependente cadastrado no eSocial (S-2200/S-2205/S-2300/S-2400/S-2405 ou no grupo {infoDep}(1210_ideBenef_infoIRComplem_infoDep)).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_cpf" /> + </xs:simpleType> + + <xs:simpleType name="TS_cpfPenAlim"> + <xs:annotation> + <xs:documentation>Número do CPF do dependente/beneficiário da pensão alimentícia.</xs:documentation> + <xs:documentation>Validação: Deve ser um CPF de dependente cadastrado no eSocial (S-2200/S-2205/S-2300/S-2400/S-2405 ou no grupo {infoDep}(../../infoDep)).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_cpf" /> + </xs:simpleType> + + <xs:simpleType name="TS_cpfDep"> + <xs:annotation> + <xs:documentation>Número de inscrição no CPF.</xs:documentation> + <xs:documentation>Validação: Deve ser um número de CPF válido, observando o que segue:</xs:documentation> + <xs:documentation>a) O preenchimento é obrigatório se {depIRRF}(./depIRRF) = [S];</xs:documentation> + <xs:documentation>b) Em arquivo de empregador Pessoa Física, deve ser diferente do CPF informado em {ideEmpregador}(/ideEmpregador);</xs:documentation> + <xs:documentation>c) Não pode haver mais de um dependente com o mesmo número de CPF.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_cpf" /> + </xs:simpleType> + + <xs:simpleType name="TS_cpfDepBenef"> + <xs:annotation> + <xs:documentation>Número de inscrição no CPF.</xs:documentation> + <xs:documentation>Validação: Deve ser um número de CPF válido, observando o que segue:</xs:documentation> + <xs:documentation>a) O preenchimento é obrigatório se {depIRRF}(./depIRRF) = [S];</xs:documentation> + <xs:documentation>b) Não pode haver mais de um dependente com o mesmo número de CPF.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_cpf" /> + </xs:simpleType> + + <xs:simpleType name="TS_cpfTrab"> + <xs:annotation> + <xs:documentation>Preencher com o número do CPF do trabalhador.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_cpf" /> + </xs:simpleType> + + <xs:simpleType name="TS_cpfRetorno"> + <xs:annotation> + <xs:documentation>Preencher com o número do CPF do trabalhador.</xs:documentation> + <xs:documentation>Validação: Deve ser um CPF constante no arquivo gerado pelo empregador no evento de origem.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_cpf" /> + </xs:simpleType> + + <xs:simpleType name="TS_cpf"> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{11}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {indMV} --> + + <xs:simpleType name="TS_indMV"> + <xs:annotation> + <xs:documentation>Indicador de desconto da contribuição previdenciária do trabalhador.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>O declarante aplica a(s) alíquota(s) de desconto do segurado sobre a remuneração por ele informada (o percentual da(s) alíquota(s) será(ão) obtido(s) considerando a remuneração total do trabalhador)</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>O declarante aplica a(s) alíquota(s) de desconto do segurado sobre a diferença entre o limite máximo do salário de contribuição e a remuneração de outra(s) empresa(s) para as quais o trabalhador informou que houve o desconto</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>O declarante não realiza desconto do segurado, uma vez que houve desconto sobre o limite máximo de salário de contribuição em outra(s) empresa(s)</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {remunOutrEmpr/codCateg} --> + + <xs:simpleType name="TS_codCategOE"> + <xs:annotation> + <xs:documentation>Preencher com o código da categoria do trabalhador na qual houve a remuneração.</xs:documentation> + <xs:documentation>Validação: Deve ser um código válido e existente na Tabela 01.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_codCateg" /> + </xs:simpleType> + + <!-- Campo {remunOutrEmpr/vlrRemunOE} --> + + <xs:simpleType name="TS_vlrRemunOE"> + <xs:annotation> + <xs:documentation>Preencher com o valor da remuneração recebida pelo trabalhador na outra empresa/atividade, sobre a qual houve desconto/recolhimento da contribuição do segurado.</xs:documentation> + <xs:documentation>Validação: Deve ser maior que 0 (zero).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_valorMonetario_positivo" /> + </xs:simpleType> + + <!-- Campo nome --> + + <xs:simpleType name="TS_nmTrab"> + <xs:annotation> + <xs:documentation>Informar o nome do trabalhador.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_nome" /> + </xs:simpleType> + + <xs:simpleType name="TS_nmSoc"> + <xs:annotation> + <xs:documentation>Nome social para travesti ou transexual.</xs:documentation> + <xs:documentation>Validação: Informação validada na base de dados do CPF.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_nome" /> + </xs:simpleType> + + <xs:simpleType name="TS_nmDep"> + <xs:annotation> + <xs:documentation>Nome do dependente.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_nome" /> + </xs:simpleType> + + <xs:simpleType name="TS_nmBenefic"> + <xs:annotation> + <xs:documentation>Informar o nome do beneficiário.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_nome" /> + </xs:simpleType> + + <xs:simpleType name="TS_nome"> + <xs:restriction base="xs:string"> + <xs:minLength value="2" /> + <xs:maxLength value="70" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {dtNascto} --> + + <xs:simpleType name="TS_dtNascto"> + <xs:annotation> + <xs:documentation>Preencher com a data de nascimento.</xs:documentation> + <xs:documentation>Validação: Deve ser maior ou igual que 01/01/1890 e menor ou igual à data atual.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:date"> + <xs:minInclusive value="1890-01-01" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {indRRA} --> + + <xs:simpleType name="TS_indRRA"> + <xs:annotation> + <xs:documentation>Indicativo de Rendimentos Recebidos Acumuladamente - RRA.</xs:documentation> + <xs:documentation>Somente preencher este campo se for um demonstrativo de RRA.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim" /> + </xs:simpleType> + + <!-- Campo {descRRA} --> + + <xs:simpleType name="TS_descRRA"> + <xs:annotation> + <xs:documentation>Descrição dos Rendimentos Recebidos Acumuladamente - RRA.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_texto_50" /> + </xs:simpleType> + + <!-- Campo {qtdMesesRRA} --> + + <xs:simpleType name="TS_qtdMesesRRA"> + <xs:annotation> + <xs:documentation>Número de meses relativo aos Rendimentos Recebidos Acumuladamente - RRA.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:decimal"> + <xs:totalDigits value="4" /> + <xs:fractionDigits value="1" /> + <xs:minExclusive value="0" /> + <xs:maxInclusive value="999.9" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {sucessaoVinc/matricAnt} --> + + <xs:simpleType name="TS_matricAnt"> + <xs:annotation> + <xs:documentation>Matrícula do trabalhador no empregador anterior.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_codigo_esocial" /> + </xs:simpleType> + + <!-- Campo {sucessaoVinc/dtAdm} --> + + <xs:simpleType name="TS_dtAdm"> + <xs:annotation> + <xs:documentation>Preencher com a data de admissão do trabalhador. No caso de transferência do empregado, deve ser preenchida a data inicial do vínculo no primeiro empregador (data de início do vínculo).</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:date" /> + </xs:simpleType> + + <!-- Campo {tpTrib} --> + + <xs:simpleType name="TS_tpTrib"> + <xs:annotation> + <xs:documentation>Abrangência da decisão.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>IRRF</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Contribuições sociais do trabalhador</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campos {dia}, {qtdDiasAv} e {qtdDiasTrab} --> + + <xs:simpleType name="TS_dia"> + <xs:annotation> + <xs:documentation>Dia do mês efetivamente trabalhado pelo empregado com contrato de trabalho intermitente.</xs:documentation> + <xs:documentation>Caso não tenha havido trabalho no mês, informar 0 (zero).</xs:documentation> + <xs:documentation>Validação: Deve ser um número entre 0 e 31, de acordo com o calendário anual.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:minInclusive value="0" /> + <xs:maxInclusive value="31" /> + <xs:pattern value="\d{1,2}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {codCateg} --> + + <xs:simpleType name="TS_codCateg"> + <xs:annotation> + <xs:documentation>Preencher com o código da categoria do trabalhador.</xs:documentation> + <xs:documentation>Validação: Deve ser um código válido e existente na Tabela 01.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:integer"> + <xs:pattern value="\d{3}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {ideEstabLot/tpInsc} --> + + <xs:simpleType name="TS_tpInsc_EstabLot"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de inscrição do estabelecimento, de acordo com as opções da Tabela 05.</xs:documentation> + <xs:documentation>Validação: Se {classTrib}(1000_infoEmpregador_inclusao_infoCadastro_classTrib) em S-1000 = [21, 22], deve ser igual a [3, 4].</xs:documentation> + <xs:documentation>Se {classTrib}(1000_infoEmpregador_inclusao_infoCadastro_classTrib) em S-1000 = [04], deve ser igual a [1].</xs:documentation> + <xs:documentation>Nos demais casos ({classTrib}(1000_infoEmpregador_inclusao_infoCadastro_classTrib) em S-1000 diferente de [04, 21, 22]), deve ser igual a [1, 4].</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_tpInsc_1_3_4" /> + </xs:simpleType> + + <xs:simpleType name="TS_tpInsc_EstabLot_1_4"> + <xs:annotation> + <xs:documentation>Preencher com o código correspondente ao tipo de inscrição do estabelecimento, de acordo com as opções da Tabela 05.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>CNPJ</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>CNO</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {ideEstabLot/nrInsc} --> + + <xs:simpleType name="TS_nrInsc_EstabLot"> + <xs:annotation> + <xs:documentation>Informar o número de inscrição do estabelecimento do contribuinte de acordo com o tipo de inscrição indicado no campo {ideEstabLot/tpInsc}(./tpInsc).</xs:documentation> + <xs:documentation>Validação: A inscrição informada deve ser compatível com {ideEstabLot/tpInsc}(./tpInsc).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_nrInsc_12_14" /> + </xs:simpleType> + + <!-- Campo {ideEstabLot/codLotacao} --> + + <xs:simpleType name="TS_codLotacao"> + <xs:annotation> + <xs:documentation>Informar o código atribuído pelo empregador para a lotação tributária.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_codigo_esocial" /> + </xs:simpleType> + + <!-- Campo {indSimples} --> + + <xs:simpleType name="TS_indSimples"> + <xs:annotation> + <xs:documentation>Indicador de contribuição substituída.</xs:documentation> + <xs:documentation>Validação: O preenchimento do campo é obrigatório apenas no caso das empresas enquadradas no regime de tributação Simples Nacional, com tributação previdenciária substituída e não substituída ({classTrib}(1000_infoEmpregador_inclusao_infoCadastro_classTrib) em S-1000 = [03]). Para os demais empregadores, não deve ser informado.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Contribuição substituída integralmente</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Contribuição não substituída</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Contribuição não substituída concomitante com contribuição substituída</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {qtdRubr} --> + + <xs:simpleType name="TS_qtdRubr"> + <xs:annotation> + <xs:documentation>Informar a quantidade de referência para apuração (em horas, cotas, meses, etc.). Ex.: Quantidade de horas extras trabalhadas relacionada com uma rubrica de hora extra, quantidade de dias trabalhados relacionada com uma rubrica de salário, etc.</xs:documentation> + <xs:documentation>Validação: Deve ser maior que 0 (zero).</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:decimal"> + <xs:totalDigits value="12" /> + <xs:fractionDigits value="2" /> + <xs:minExclusive value="0" /> + <xs:maxInclusive value="9999999999.99" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {fatorRubr} --> + + <xs:simpleType name="TS_fator"> + <xs:annotation> + <xs:documentation>Informar o fator, percentual, etc. da rubrica, quando necessário. Ex.: Adicional de horas extras 50%, relacionado a uma rubrica de horas extras: Fator = 50.</xs:documentation> + <xs:documentation>Validação: Deve ser maior que 0 (zero).</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:decimal"> + <xs:totalDigits value="5" /> + <xs:fractionDigits value="2" /> + <xs:minExclusive value="0" /> + <xs:maxInclusive value="999.99" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {vrRubr} --> + + <xs:simpleType name="TS_vrRubr"> + <xs:annotation> + <xs:documentation>Valor total da rubrica.</xs:documentation> + <xs:documentation>Validação: Deve ser maior que 0 (zero).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_valorMonetario_positivo" /> + </xs:simpleType> + + <!-- Campo {indApurIR} --> + + <xs:simpleType name="TS_indApurIR"> + <xs:restriction base="xs:byte"> + <xs:enumeration value="0"> + <xs:annotation> + <xs:documentation>Normal (apuração sob a folha de pagamento declarada no eSocial)</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Situação especial de apuração de IR</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {grauExp} --> + + <xs:simpleType name="TS_grauExp"> + <xs:annotation> + <xs:documentation>Preencher com o código que representa o grau de exposição a agentes nocivos, conforme Tabela 02.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Não ensejador de aposentadoria especial</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Ensejador de aposentadoria especial - FAE15_12% (15 anos de contribuição e alíquota de 12%)</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Ensejador de aposentadoria especial - FAE20_09% (20 anos de contribuição e alíquota de 9%)</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Ensejador de aposentadoria especial - FAE25_06% (25 anos de contribuição e alíquota de 6%)</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {tpAcConv} (S-1200 e S-5001) --> + + <xs:simpleType name="TS_tpAcConv"> + <xs:annotation> + <xs:documentation>Tipo do instrumento ou situação ensejadora da remuneração relativa a períodos de apuração anteriores.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:enumeration value="A"> + <xs:annotation> + <xs:documentation>Acordo Coletivo de Trabalho</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="B"> + <xs:annotation> + <xs:documentation>Legislação federal, estadual, municipal ou distrital</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="C"> + <xs:annotation> + <xs:documentation>Convenção Coletiva de Trabalho</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="D"> + <xs:annotation> + <xs:documentation>Sentença normativa - Dissídio</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="E"> + <xs:annotation> + <xs:documentation>Conversão de licença saúde em acidente de trabalho</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="F"> + <xs:annotation> + <xs:documentation>Outras verbas de natureza salarial ou não salarial devidas após o desligamento</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="G"> + <xs:annotation> + <xs:documentation>Antecipação de diferenças de acordo, convenção ou dissídio coletivo</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="H"> + <xs:annotation> + <xs:documentation>Declaração de base de cálculo de FGTS anterior ao início do FGTS Digital</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="I"> + <xs:annotation> + <xs:documentation>Sentença judicial (exceto reclamatória trabalhista)</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {tpAcConv} (S-5003 e S-5013) --> + + <xs:simpleType name="TS_tpAcConv_FGTS"> + <xs:annotation> + <xs:documentation>Tipo do instrumento ou situação ensejadora da remuneração relativa a períodos de apuração anteriores.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:enumeration value="E"> + <xs:annotation> + <xs:documentation>Conversão de licença saúde em acidente de trabalho</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="H"> + <xs:annotation> + <xs:documentation>Declaração de base de cálculo de FGTS anterior ao início do FGTS Digital</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {dsc} --> + + <xs:simpleType name="TS_dsc"> + <xs:annotation> + <xs:documentation>Descrição do instrumento ou situação que originou o pagamento das verbas relativas a períodos anteriores.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_texto_255" /> + </xs:simpleType> + + <!-- Campo CBO --> + + <xs:simpleType name="TS_cbo"> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{6}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {natAtividade} --> + + <xs:simpleType name="TS_natAtividade"> + <xs:annotation> + <xs:documentation>Natureza da atividade.</xs:documentation> + <xs:documentation>Validação: Se {codCateg}(../../infoContrato_codCateg) = [104], deve ser preenchido com [1]. Se {codCateg}(../../infoContrato_codCateg) = [102], deve ser preenchido com [2].</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Trabalho urbano</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Trabalho rural</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {nrBeneficio} --> + + <xs:simpleType name="TS_nrBeneficio"> + <xs:annotation> + <xs:documentation>Número do benefício.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="20" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {indNIF} --> + + <xs:simpleType name="TS_indNIF"> + <xs:annotation> + <xs:documentation>Indicativo do Número de Identificação Fiscal (NIF).</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Beneficiário com NIF</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Beneficiário dispensado do NIF</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>País não exige NIF</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campos {tpRend} --> + + <xs:simpleType name="TS_tpRendDep"> + <xs:annotation> + <xs:documentation>Tipo de rendimento.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="11"> + <xs:annotation> + <xs:documentation>Remuneração mensal</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="12"> + <xs:annotation> + <xs:documentation>13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="13"> + <xs:annotation> + <xs:documentation>Férias</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_tpRendPenAlim"> + <xs:annotation> + <xs:documentation>Tipo de rendimento.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="11"> + <xs:annotation> + <xs:documentation>Remuneração mensal</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="12"> + <xs:annotation> + <xs:documentation>13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="13"> + <xs:annotation> + <xs:documentation>Férias</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="14"> + <xs:annotation> + <xs:documentation>PLR</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="18"> + <xs:annotation> + <xs:documentation>RRA</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="79"> + <xs:annotation> + <xs:documentation>Rendimento isento ou não tributável</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {vlrDedDep} --> + + <xs:simpleType name="TS_vlrDedDep"> + <xs:annotation> + <xs:documentation>Preencher com o valor da dedução da base de cálculo.</xs:documentation> + <xs:documentation>Validação: O valor informado neste campo deve ser menor ou igual ao valor unitário da dedução por dependente definido na legislação.</xs:documentation> + <xs:documentation>Deve ser maior que 0 (zero).</xs:documentation> + <xs:documentation>Em caso de inconsistência na validação, o arquivo será aceito, porém com alerta ao contribuinte.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_valorMonetario_positivo" /> + </xs:simpleType> + + <!-- Campo {vlrDedPenAlim} --> + + <xs:simpleType name="TS_vlrDedPenAlim"> + <xs:annotation> + <xs:documentation>Valor relativo à dedução do rendimento tributável correspondente a pagamento de pensão alimentícia.</xs:documentation> + <xs:documentation>Validação: Deve ser maior que 0 (zero).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_valorMonetario_positivo" /> + </xs:simpleType> + + <!-- Campo {tpPrev} (S-1210 e S-5002) --> + + <xs:simpleType name="TS_tpPrevCompl"> + <xs:annotation> + <xs:documentation>Tipo de previdência complementar.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Privada: {codIncIRRF}(1010_infoRubrica_inclusao_dadosRubrica_codIncIRRF) em S-1010 = [46, 47, 48]</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>FAPI: {codIncIRRF}(1010_infoRubrica_inclusao_dadosRubrica_codIncIRRF) em S-1010 = [61, 62, 66]</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Funpresp: {codIncIRRF}(1010_infoRubrica_inclusao_dadosRubrica_codIncIRRF) em S-1010 = [63, 64, 65]</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {CR} --> + + <xs:simpleType name="TS_CR_IR"> + <xs:annotation> + <xs:documentation>Código de Receita - CR relativo ao Imposto de Renda Retido na Fonte sobre rendimentos do trabalho.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:enumeration value="056107"> + <xs:annotation> + <xs:documentation>IRRF mensal, 13° salário e férias sobre trabalho assalariado no país ou ausente no exterior a serviço do país, exceto se contratado por empregador doméstico ou por segurado especial sujeito a recolhimento unificado</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="056108"> + <xs:annotation> + <xs:documentation>IRRF mensal e férias - Empregado doméstico</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="056109"> + <xs:annotation> + <xs:documentation>IRRF 13° salário na rescisão de contrato de trabalho - Empregado doméstico</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="056110"> + <xs:annotation> + <xs:documentation>IRRF - Empregado doméstico 13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="056111"> + <xs:annotation> + <xs:documentation>IRRF - Empregado/Trabalhador rural - Segurado especial</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="056112"> + <xs:annotation> + <xs:documentation>IRRF - Empregado/Trabalhador rural - Segurado especial 13° salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="056113"> + <xs:annotation> + <xs:documentation>IRRF - Empregado/Trabalhador rural - Segurado especial 13° salário rescisório</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="058806"> + <xs:annotation> + <xs:documentation>IRRF sobre rendimento do trabalho sem vínculo empregatício</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="061001"> + <xs:annotation> + <xs:documentation>IRRF sobre rendimentos relativos a prestação de serviços de transporte rodoviário internacional de carga, pagos a transportador autônomo PF residente no Paraguai</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="353301"> + <xs:annotation> + <xs:documentation>Proventos de aposentadoria, reserva, reforma ou pensão pagos por previdência pública</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="356201"> + <xs:annotation> + <xs:documentation>IRRF sobre participação dos trabalhadores em lucros ou resultados - PLR</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="188901"> + <xs:annotation> + <xs:documentation>Rendimentos Recebidos Acumuladamente - RRA</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="047301"> + <xs:annotation> + <xs:documentation>IRRF - Residentes no exterior, para fins fiscais</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {vlrNRetido} --> + + <xs:simpleType name="TS_vlrNRetido"> + <xs:annotation> + <xs:documentation>Valor da retenção que deixou de ser efetuada em função de processo administrativo ou judicial.</xs:documentation> + <xs:documentation>Validação: Deve ser maior que 0 (zero).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_valorMonetario_positivo" /> + </xs:simpleType> + + <!-- Campo {vlrDepJud} --> + + <xs:simpleType name="TS_vlrDepJud"> + <xs:annotation> + <xs:documentation>Valor do depósito judicial em função de processo administrativo ou judicial.</xs:documentation> + <xs:documentation>Validação: Informação permitida apenas se {indDeposito}(1070_infoProcesso_inclusao_dadosProc_infoSusp_indDeposito) informado em S-1070 for igual a [S].</xs:documentation> + <xs:documentation>Se informado, deve ser maior que 0 (zero).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_valorMonetario_positivo" /> + </xs:simpleType> + + <!-- Campo {vlrCmpAnoCal} --> + + <xs:simpleType name="TS_vlrCmpAnoCal"> + <xs:annotation> + <xs:documentation>Valor da compensação relativa ao ano calendário em função de processo judicial.</xs:documentation> + <xs:documentation>Validação: Informação permitida apenas se {tpProcRet}(../tpProcRet) = [2].</xs:documentation> + <xs:documentation>Se informado, deve ser maior que 0 (zero).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_valorMonetario_positivo" /> + </xs:simpleType> + + <!-- Campo {vlrCmpAnoAnt} --> + + <xs:simpleType name="TS_vlrCmpAnoAnt"> + <xs:annotation> + <xs:documentation>Valor da compensação relativa a anos anteriores em função de processo judicial.</xs:documentation> + <xs:documentation>Validação: Informação permitida apenas se {tpProcRet}(../tpProcRet) = [2].</xs:documentation> + <xs:documentation>Se informado, deve ser maior que 0 (zero).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_valorMonetario_positivo" /> + </xs:simpleType> + + <!-- Campo {vlrRendSusp} --> + + <xs:simpleType name="TS_vlrRendSusp"> + <xs:annotation> + <xs:documentation>Valor do rendimento com exigibilidade suspensa.</xs:documentation> + <xs:documentation>Validação: Se informado, deve ser maior que 0 (zero).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_valorMonetario_positivo" /> + </xs:simpleType> + + <!-- Campo {indTpDeducao} --> + + <xs:simpleType name="TS_indTpDeducao"> + <xs:annotation> + <xs:documentation>Indicativo do tipo de dedução.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Previdência oficial</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Previdência privada</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Fundo de Aposentadoria Programada Individual - FAPI</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Fundação de Previdência Complementar do Servidor Público - Funpresp</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="5"> + <xs:annotation> + <xs:documentation>Pensão alimentícia</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="7"> + <xs:annotation> + <xs:documentation>Dependentes</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {regANS} --> + + <xs:simpleType name="TS_regANS"> + <xs:annotation> + <xs:documentation>Registro na Agência Nacional de Saúde - ANS.</xs:documentation> + <xs:documentation>Validação: Deve ser um número de registro válido.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_cbo" /> + </xs:simpleType> + + <!-- Campo {indOrgReemb} --> + + <xs:simpleType name="TS_indOrgReemb"> + <xs:annotation> + <xs:documentation>Indicativo da origem do reembolso.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Reembolso efetuado pelo empregador no âmbito do plano de saúde (a operadora reembolsa o empregador)</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Reembolso efetuado pelo empregador como benefício do próprio empregador</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {indComerc} --> + + <xs:simpleType name="TS_indComerc"> + <xs:restriction base="xs:byte"> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Comercialização da produção efetuada diretamente no varejo a consumidor final ou a outro produtor rural pessoa física por produtor rural pessoa física, inclusive por segurado especial, ou por pessoa física não produtor rural</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Comercialização da produção por prod. rural PF/seg. especial - Vendas a PJ (exceto entidade inscrita no Programa de Aquisição de Alimentos - PAA) ou a intermediário PF</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="7"> + <xs:annotation> + <xs:documentation>Comercialização da produção isenta de acordo com a Lei 13.606/2018 efetuada diretamente no varejo a consumidor final ou a outro produtor rural pessoa física por produtor rural pessoa física, inclusive por segurado especial, ou por pessoa física não produtor rural</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="8"> + <xs:annotation> + <xs:documentation>Comercialização da produção da pessoa física/segurado especial para entidade inscrita no PAA</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="9"> + <xs:annotation> + <xs:documentation>Comercialização da produção no mercado externo</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {indSubstPatr} --> + + <xs:simpleType name="TS_indSubstPatr"> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Integralmente substituída</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Parcialmente substituída</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {percTransf} --> + + <xs:simpleType name="TS_percTransf"> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>0,2000</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>0,4000</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>0,6000</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>0,8000</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="5"> + <xs:annotation> + <xs:documentation>1,0000</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {vrSalFx} --> + + <xs:simpleType name="TS_vrSalFx"> + <xs:annotation> + <xs:documentation>Salário base do trabalhador, correspondente à parte fixa da remuneração.</xs:documentation> + <xs:documentation>Validação: Se {undSalFixo}(./undSalFixo) for igual a [7], preencher com 0 (zero).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_valorMonetario" /> + </xs:simpleType> + + <!-- Campo {undSalFixo} --> + + <xs:simpleType name="TS_undSalFixo"> + <xs:annotation> + <xs:documentation>Unidade de pagamento da parte fixa da remuneração.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Por hora</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Por dia</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Por semana</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Por quinzena</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="5"> + <xs:annotation> + <xs:documentation>Por mês</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="6"> + <xs:annotation> + <xs:documentation>Por tarefa</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="7"> + <xs:annotation> + <xs:documentation>Não aplicável - Salário exclusivamente variável</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {tpContr} --> + + <xs:simpleType name="TS_tpContr"> + <xs:annotation> + <xs:documentation>Tipo de contrato de trabalho.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Prazo indeterminado</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Prazo determinado, definido em dias</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Prazo determinado, vinculado à ocorrência de um fato</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo sexo --> + + <xs:simpleType name="TS_sexoTrab"> + <xs:annotation> + <xs:documentation>Sexo do trabalhador.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sexo" /> + </xs:simpleType> + + <xs:simpleType name="TS_sexo"> + <xs:restriction base="xs:string"> + <xs:enumeration value="M"> + <xs:annotation> + <xs:documentation>Masculino</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="F"> + <xs:annotation> + <xs:documentation>Feminino</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {racaCor} --> + + <xs:simpleType name="TS_racaCorTrab"> + <xs:annotation> + <xs:documentation>Etnia e raça do trabalhador, conforme sua autoclassificação (art. 39, § 8º, da Lei 12.288/2010).</xs:documentation> + <xs:documentation>Validação: Retornar alerta caso seja informado o valor [6].</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_racaCor" /> + </xs:simpleType> + + <xs:simpleType name="TS_racaCorBenef"> + <xs:annotation> + <xs:documentation>Etnia e raça do beneficiário, conforme sua autoclassificação (art. 39, § 8º, da Lei 12.288/2010).</xs:documentation> + <xs:documentation>Validação: Retornar alerta caso seja informado o valor [6].</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_racaCor" /> + </xs:simpleType> + + <xs:simpleType name="TS_racaCor"> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Branca</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Preta</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Parda</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Amarela</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="5"> + <xs:annotation> + <xs:documentation>Indígena</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="6"> + <xs:annotation> + <xs:documentation>Não informado</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {estCiv} --> + + <xs:simpleType name="TS_estCivilTrab"> + <xs:annotation> + <xs:documentation>Estado civil do trabalhador.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_estCivil" /> + </xs:simpleType> + + <xs:simpleType name="TS_estCivilBenef"> + <xs:annotation> + <xs:documentation>Estado civil do beneficiário.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_estCivil" /> + </xs:simpleType> + + <xs:simpleType name="TS_estCivil"> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Solteiro</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Casado</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Divorciado</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Separado</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="5"> + <xs:annotation> + <xs:documentation>Viúvo</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {grauInstr} --> + + <xs:simpleType name="TS_grauInstr"> + <xs:annotation> + <xs:documentation>Grau de instrução do trabalhador.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:enumeration value="01"> + <xs:annotation> + <xs:documentation>Analfabeto, inclusive o que, embora tenha recebido instrução, não se alfabetizou</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="02"> + <xs:annotation> + <xs:documentation>Até o 5º ano incompleto do ensino fundamental (antiga 4ª série) ou que se tenha alfabetizado sem ter frequentado escola regular</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="03"> + <xs:annotation> + <xs:documentation>5º ano completo do ensino fundamental</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="04"> + <xs:annotation> + <xs:documentation>Do 6º ao 9º ano do ensino fundamental incompleto (antiga 5ª a 8ª série)</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="05"> + <xs:annotation> + <xs:documentation>Ensino fundamental completo</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="06"> + <xs:annotation> + <xs:documentation>Ensino médio incompleto</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="07"> + <xs:annotation> + <xs:documentation>Ensino médio completo</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="08"> + <xs:annotation> + <xs:documentation>Educação superior incompleta</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="09"> + <xs:annotation> + <xs:documentation>Educação superior completa</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="10"> + <xs:annotation> + <xs:documentation>Pós-graduação completa</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="11"> + <xs:annotation> + <xs:documentation>Mestrado completo</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="12"> + <xs:annotation> + <xs:documentation>Doutorado completo</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {tpLograd} --> + + <xs:simpleType name="TS_tpLograd"> + <xs:annotation> + <xs:documentation>Tipo de logradouro.</xs:documentation> + <xs:documentation>Validação: Se informado, deve ser um código válido e existente na Tabela 20.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="4" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {dscLograd} --> + + <xs:simpleType name="TS_dscLograd"> + <xs:annotation> + <xs:documentation>Descrição do logradouro.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_texto_100" /> + </xs:simpleType> + + <!-- Campo {nrLograd} --> + + <xs:simpleType name="TS_nrLograd"> + <xs:annotation> + <xs:documentation>Número do logradouro.</xs:documentation> + <xs:documentation>Se não houver número a ser informado, preencher com "S/N".</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="10" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {complemento} --> + + <xs:simpleType name="TS_complemento"> + <xs:annotation> + <xs:documentation>Complemento do logradouro.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_codigo_esocial" /> + </xs:simpleType> + + <!-- Campo {bairro} --> + + <xs:simpleType name="TS_bairro"> + <xs:annotation> + <xs:documentation>Nome do bairro/distrito.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="90" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {cep} --> + + <xs:simpleType name="TS_cep"> + <xs:annotation> + <xs:documentation>Código de Endereçamento Postal - CEP.</xs:documentation> + <xs:documentation>Validação: Deve ser preenchido apenas com números, com 8 (oito) posições.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{8}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {codPostal} --> + + <xs:simpleType name="TS_codPostal"> + <xs:annotation> + <xs:documentation>Código de Endereçamento Postal.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:minLength value="4" /> + <xs:maxLength value="12" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {tmpResid} --> + + <xs:simpleType name="TS_tmpResid"> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Prazo indeterminado</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Prazo determinado</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {condIng} --> + + <xs:simpleType name="TS_condIng"> + <xs:annotation> + <xs:documentation>Condição de ingresso do trabalhador imigrante.</xs:documentation> + <xs:documentation>Validação: Se {tmpResid}(./tmpResid) = [1], não pode ser informado [2, 5]. Se {tmpResid}(./tmpResid) = [2], não pode ser informado [1].</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Refugiado</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Solicitante de refúgio</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Permanência no Brasil em razão de reunião familiar</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Beneficiado pelo acordo entre países do Mercosul</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="5"> + <xs:annotation> + <xs:documentation>Dependente de agente diplomático e/ou consular de países que mantêm acordo de reciprocidade para o exercício de atividade remunerada no Brasil</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="6"> + <xs:annotation> + <xs:documentation>Beneficiado pelo Tratado de Amizade, Cooperação e Consulta entre a República Federativa do Brasil e a República Portuguesa</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="7"> + <xs:annotation> + <xs:documentation>Outra condição</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campos do grupo {infoDeficiencia} --> + + <xs:simpleType name="TS_defFisica"> + <xs:annotation> + <xs:documentation>Deficiência física.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim_nao" /> + </xs:simpleType> + + <xs:simpleType name="TS_defVisual"> + <xs:annotation> + <xs:documentation>Deficiência visual.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim_nao" /> + </xs:simpleType> + + <xs:simpleType name="TS_defAuditiva"> + <xs:annotation> + <xs:documentation>Deficiência auditiva.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim_nao" /> + </xs:simpleType> + + <xs:simpleType name="TS_defMental"> + <xs:annotation> + <xs:documentation>Deficiência mental.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim_nao" /> + </xs:simpleType> + + <xs:simpleType name="TS_defIntelectual"> + <xs:annotation> + <xs:documentation>Deficiência intelectual.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim_nao" /> + </xs:simpleType> + + <xs:simpleType name="TS_reabReadap"> + <xs:annotation> + <xs:documentation>Informar se o trabalhador é reabilitado (empregado) ou readaptado (servidor público/militar).</xs:documentation> + <xs:documentation>Reabilitado: estando o empregado incapacitado parcial ou totalmente para o trabalho, cumpriu programa de reabilitação profissional no INSS, recebendo certificado e sendo proporcionados os meios indicados para participar do mercado de trabalho.</xs:documentation> + <xs:documentation>Readaptado: o servidor está investido em cargo de atribuições e responsabilidades compatíveis com a limitação que tenha sofrido em sua capacidade física ou mental verificada em inspeção médica.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim_nao" /> + </xs:simpleType> + + <!-- Campo {tpDep} --> + + <xs:simpleType name="TS_tpDep"> + <xs:annotation> + <xs:documentation>Tipo de dependente.</xs:documentation> + <xs:documentation>Validação: Preenchimento obrigatório se {depIRRF}(./depIRRF) = [S].</xs:documentation> + <xs:documentation>Deve ser um código válido e existente na Tabela 07.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{2}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {depIRRF} --> + + <xs:simpleType name="TS_depIRRF_IR"> + <xs:annotation> + <xs:documentation>Somente informar este campo em caso de dependente do trabalhador para fins de dedução de seu rendimento tributável pelo Imposto de Renda.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim" /> + </xs:simpleType> + + <xs:simpleType name="TS_depIRRF"> + <xs:annotation> + <xs:documentation>Informar se é dependente do trabalhador para fins de dedução de seu rendimento tributável pelo Imposto de Renda.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim_nao" /> + </xs:simpleType> + + <xs:simpleType name="TS_depIRRF_Benef"> + <xs:annotation> + <xs:documentation>Informar se é dependente do beneficiário para fins de dedução de seu rendimento tributável pelo Imposto de Renda.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim_nao" /> + </xs:simpleType> + + <!-- Campo {depSF} --> + + <xs:simpleType name="TS_depSF"> + <xs:annotation> + <xs:documentation>Informar se é dependente para fins de recebimento do benefício de salário-família.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim_nao" /> + </xs:simpleType> + + <!-- Campo {incTrab} --> + + <xs:simpleType name="TS_incTrab"> + <xs:annotation> + <xs:documentation>Informar se o dependente tem incapacidade física ou mental para o trabalho.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim_nao" /> + </xs:simpleType> + + <!-- Campo {descrDep} --> + + <xs:simpleType name="TS_descrDep"> + <xs:annotation> + <xs:documentation>Informar a descrição da dependência.</xs:documentation> + <xs:documentation>Validação: Informação obrigatória e exclusiva se {tpDep}(./tpDep) = [99].</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_texto_100" /> + </xs:simpleType> + + <!-- Campo {tpRegTrab} --> + + <xs:simpleType name="TS_tpRegTrab"> + <xs:annotation> + <xs:documentation>Tipo de regime trabalhista.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>CLT - Consolidação das Leis de Trabalho e legislações trabalhistas específicas</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Estatutário/legislações específicas (servidor temporário, militar, agente político, etc.)</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {tpRegPrev} --> + + <xs:simpleType name="TS_tpRegPrev"> + <xs:annotation> + <xs:documentation>Tipo de regime previdenciário (ou Sistema de Proteção Social dos Militares das Forças Armadas).</xs:documentation> + <xs:documentation>Validação: Se {codCateg}(./infoContrato_codCateg) = [104], deve ser preenchido com [1]. Se {codCateg}(./infoContrato_codCateg) = [101, 102, 103, 105, 106, 107, 108, 111], não pode ser preenchido com [2, 4].</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Regime Geral de Previdência Social - RGPS</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Regime Próprio de Previdência Social - RPPS</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Regime de Previdência Social no exterior</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Sistema de Proteção Social dos Militares das Forças Armadas - SPSMFA</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <xs:simpleType name="TS_tpRegPrev_1_2_3"> + <xs:annotation> + <xs:documentation>Tipo de regime previdenciário (ou Sistema de Proteção Social dos Militares das Forças Armadas).</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Regime Geral de Previdência Social - RGPS</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Regime Próprio de Previdência Social - RPPS</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Regime de Previdência Social no exterior</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {tpRegJor} --> + + <xs:simpleType name="TS_tpRegJor"> + <xs:annotation> + <xs:documentation>Regime de jornada do empregado.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Submetido a horário de trabalho (Capítulo II do Título II da CLT)</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Atividade externa especificada no inciso I do art. 62 da CLT</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Função especificada no inciso II do art. 62 da CLT</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="4"> + <xs:annotation> + <xs:documentation>Teletrabalho, previsto no inciso III do art. 62 da CLT</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {dtBase} --> + + <xs:simpleType name="TS_dtBase"> + <xs:annotation> + <xs:documentation>Mês relativo à data base da categoria profissional do trabalhador.</xs:documentation> + <xs:documentation>Validação: Se informado, deve ser maior ou igual a 1 e menor ou igual a 12.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:pattern value="\d{1,2}" /> + <xs:minInclusive value="1" /> + <xs:maxInclusive value="12" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {cnpjSindCategProf} --> + + <xs:simpleType name="TS_cnpjSindCategProf"> + <xs:annotation> + <xs:documentation>Preencher com o CNPJ do sindicato representativo da categoria (preponderante ou diferenciada).</xs:documentation> + <xs:documentation>Validação: Deve ser um CNPJ válido, com 14 (catorze) algarismos.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_cnpj" /> + </xs:simpleType> + + <!-- Campo {dtOpcFGTS} --> + + <xs:simpleType name="TS_dtOpcFGTS"> + <xs:annotation> + <xs:documentation>Informar a data de opção do trabalhador pelo FGTS.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:date" /> + </xs:simpleType> + + <!-- Campo {tpPlanRP} --> + + <xs:simpleType name="TS_tpPlanRP"> + <xs:annotation> + <xs:documentation>Tipo de plano de segregação da massa.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="0"> + <xs:annotation> + <xs:documentation>Sem segregação da massa</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Fundo em capitalização</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Fundo em repartição</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Mantido pelo Tesouro</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {CBOCargo} --> + + <xs:simpleType name="TS_CBOCargo"> + <xs:annotation> + <xs:documentation>Informar a Classificação Brasileira de Ocupações - CBO relativa ao cargo.</xs:documentation> + <xs:documentation>Validação: Informação obrigatória e exclusiva se {nmCargo}(./nmCargo) for preenchido. Se informado, deve ser um código válido e existente na tabela de CBO, com 6 (seis) posições.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_cbo" /> + </xs:simpleType> + + <!-- Campo {CBOFuncao} --> + + <xs:simpleType name="TS_CBOFuncao"> + <xs:annotation> + <xs:documentation>Informar a CBO relativa à função de confiança/cargo em comissão.</xs:documentation> + <xs:documentation>Validação: Informação obrigatória e exclusiva se {nmFuncao}(./nmFuncao) for preenchido. Se informado, deve ser um código válido e existente na tabela de CBO, com 6 (seis) posições.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_cbo" /> + </xs:simpleType> + + <!-- Campo {dtTerm} --> + + <xs:simpleType name="TS_dtTerm"> + <xs:annotation> + <xs:documentation>Data do término do contrato por prazo determinado.</xs:documentation> + <xs:documentation>Validação: O preenchimento é obrigatório se {tpContr}(./tpContr) = [2]. Não informar se {tpContr}(./tpContr) = [1]. Se preenchido, deve ser igual ou posterior à data de admissão (no caso de transferência ou mudança de CPF, igual ou posterior a {sucessaoVinc/dtTransf}(2200_vinculo_sucessaoVinc_dtTransf), {transfDom/dtTransf}(2200_vinculo_transfDom_dtTransf) ou {dtAltCPF}(2200_vinculo_mudancaCPF_dtAltCPF) do evento S-2200, conforme o caso).</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:date" /> + </xs:simpleType> + + <!-- Campo {objDet} --> + + <xs:simpleType name="TS_objDet"> + <xs:annotation> + <xs:documentation>Indicação do objeto determinante da contratação por prazo determinado (obra, serviço, safra, etc.).</xs:documentation> + <xs:documentation>Validação: O preenchimento é obrigatório e exclusivo se {tpContr}(./tpContr) = [3].</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_texto_255" /> + </xs:simpleType> + + <!-- Campo {tmpParc} --> + + <xs:simpleType name="TS_tmpParc"> + <xs:annotation> + <xs:documentation>Preencher com o código relativo ao tipo de contrato em tempo parcial.</xs:documentation> + <xs:documentation>Validação: O código [1] só é válido se {codCateg}(../codCateg) = [104]. Os códigos [2, 3] não são válidos se {codCateg}(../codCateg) = [104].</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="0"> + <xs:annotation> + <xs:documentation>Não é contrato em tempo parcial</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Limitado a 25 horas semanais</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Limitado a 30 horas semanais</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Limitado a 26 horas semanais</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {codMotAfast} --> + + <xs:simpleType name="TS_codMotAfast"> + <xs:annotation> + <xs:documentation>Preencher com o código do motivo de afastamento temporário.</xs:documentation> + <xs:documentation>Validação: Deve ser um código válido e existente na Tabela 18, bem como compatível com o código de categoria do trabalhador, conforme Tabela 18. Se a natureza jurídica do declarante for Administração Pública (grupo [1]), não pode ser informado [14].</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{2}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {dtAlteracao} --> + + <xs:simpleType name="TS_dtAlteracao"> + <xs:annotation> + <xs:documentation>Preencher com a data da alteração das informações.</xs:documentation> + <xs:documentation>Validação: Não pode ser posterior a 180 (cento e oitenta) dias da data atual.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:date" /> + </xs:simpleType> + + <!-- Campo {paisNac} --> + + <xs:simpleType name="TS_paisNac"> + <xs:annotation> + <xs:documentation>Preencher com o código do país de nacionalidade do trabalhador.</xs:documentation> + <xs:documentation>Validação: Deve ser um código válido e existente na Tabela 06.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_pais" /> + </xs:simpleType> + + <!-- Campo {nrCRM} --> + + <xs:simpleType name="TS_crm"> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="8" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {pensAlim} --> + + <xs:simpleType name="TS_pensAlim"> + <xs:restriction base="xs:byte"> + <xs:enumeration value="0"> + <xs:annotation> + <xs:documentation>Não existe pensão alimentícia</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Percentual de pensão alimentícia</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Valor de pensão alimentícia</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="3"> + <xs:annotation> + <xs:documentation>Percentual e valor de pensão alimentícia</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {percAliment} --> + + <xs:simpleType name="TS_percAliment"> + <xs:annotation> + <xs:documentation>Percentual a ser destinado a pensão alimentícia.</xs:documentation> + <xs:documentation>Validação: Deve ser maior que 0 (zero) e menor ou igual a 100 (cem).</xs:documentation> + <xs:documentation>Informação obrigatória e exclusiva se {pensAlim}(./pensAlim) = [1, 3].</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_percentual_positivo" /> + </xs:simpleType> + + <!-- Campo {vrAlim} --> + + <xs:simpleType name="TS_vrAlim"> + <xs:annotation> + <xs:documentation>Valor da pensão alimentícia.</xs:documentation> + <xs:documentation>Validação: Deve ser maior que 0 (zero).</xs:documentation> + <xs:documentation>Informação obrigatória e exclusiva se {pensAlim}(./pensAlim) = [2, 3].</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_valorMonetario_positivo" /> + </xs:simpleType> + + <!-- Campo {indRemunCargo} --> + + <xs:simpleType name="TS_indRemunCargo"> + <xs:annotation> + <xs:documentation>Indicar se o servidor optou pela remuneração do cargo efetivo.</xs:documentation> + <xs:documentation>Validação: Informação obrigatória e exclusiva se {CBOCargo}(../cargoFuncao_CBOCargo) = [111120, 111250, 111255]).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim_nao" /> + </xs:simpleType> + + <!-- Campo {incFisMen} --> + + <xs:simpleType name="TS_incFisMen"> + <xs:annotation> + <xs:documentation>Informar se o beneficiário é pessoa com doença incapacitante que isenta da contribuição previdenciária, total ou parcialmente, reconhecida administrativa ou judicialmente, na forma da lei.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim_nao" /> + </xs:simpleType> + + <!-- Campo {dependente/incFisMen} --> + + <xs:simpleType name="TS_incFisMenDep"> + <xs:annotation> + <xs:documentation>Informar se o dependente é pessoa com doença incapacitante, na forma da lei.</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_sim_nao" /> + </xs:simpleType> + + <!-- Campo {tpBeneficio} --> + + <xs:simpleType name="TS_tpBeneficio"> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{4}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {tpPenMorte} --> + + <xs:simpleType name="TS_tpPenMorte"> + <xs:annotation> + <xs:documentation>Tipo de pensão por morte.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Vitalícia</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Temporária</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {origem} --> + + <xs:simpleType name="TS_origem"> + <xs:annotation> + <xs:documentation>Informar a origem do processo/demanda.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Processo judicial</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="2"> + <xs:annotation> + <xs:documentation>Demanda submetida à CCP ou ao NINTER</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {ind13} --> + + <xs:simpleType name="TS_ind13"> + <xs:annotation> + <xs:documentation>Indicativo de 13° salário.</xs:documentation> + <xs:documentation>Validação: Se {indApuracao}(/ideEvento_perApur) = [2], preencher com [1].</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="0"> + <xs:annotation> + <xs:documentation>Mensal</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>13° salário ({codIncCP}(1010_infoRubrica_inclusao_dadosRubrica_codIncCP) em S-1010 = [12, 14, 16, 22, 26, 32, 92, 94, 96, 98])</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {matricula} (S-5001 e S-5003) --> + + <xs:simpleType name="TS_matricula_retorno"> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="30" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {CRMen} --> + + <xs:simpleType name="TS_CRMen"> + <xs:annotation> + <xs:documentation>Código de Receita - CR relativo ao Imposto de Renda Retido na Fonte sobre rendimentos do trabalho.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:enumeration value="056107"> + <xs:annotation> + <xs:documentation>IRRF mensal, 13° salário e férias sobre trabalho assalariado no país ou ausente no exterior a serviço do país, exceto se contratado por empregador doméstico ou por segurado especial sujeito a recolhimento unificado</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="056108"> + <xs:annotation> + <xs:documentation>IRRF mensal e férias - Empregado doméstico</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="056109"> + <xs:annotation> + <xs:documentation>IRRF 13° salário na rescisão de contrato de trabalho - Empregado doméstico</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="056110"> + <xs:annotation> + <xs:documentation>IRRF - Empregado doméstico 13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="056111"> + <xs:annotation> + <xs:documentation>IRRF - Empregado/Trabalhador rural - Segurado especial</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="056112"> + <xs:annotation> + <xs:documentation>IRRF - Empregado/Trabalhador rural - Segurado especial 13° salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="056113"> + <xs:annotation> + <xs:documentation>IRRF - Empregado/Trabalhador rural - Segurado especial 13° salário rescisório</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="058806"> + <xs:annotation> + <xs:documentation>IRRF sobre rendimento do trabalho sem vínculo empregatício</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="061001"> + <xs:annotation> + <xs:documentation>IRRF sobre rendimentos relativos a prestação de serviços de transporte rodoviário internacional de carga, pagos a transportador autônomo PF residente no Paraguai</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="353301"> + <xs:annotation> + <xs:documentation>Proventos de aposentadoria, reserva, reforma ou pensão pagos por previdência pública</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="356201"> + <xs:annotation> + <xs:documentation>IRRF sobre participação dos trabalhadores em lucros ou resultados - PLR</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="188901"> + <xs:annotation> + <xs:documentation>Rendimentos Recebidos Acumuladamente - RRA</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {CRDia} --> + + <xs:simpleType name="TS_CRDia"> + <xs:annotation> + <xs:documentation>Código de Receita - CR relativo ao Imposto de Renda Retido na Fonte sobre rendimentos do trabalho pagos a residente no exterior para fins fiscais.</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:enumeration value="047301"> + <xs:annotation> + <xs:documentation>IRRF - Residentes no exterior, para fins fiscais</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campos {indIncid} e {indIncidE} --> + + <xs:simpleType name="TS_indIncid"> + <xs:annotation> + <xs:documentation>Indicativo de incidência de FGTS.</xs:documentation> + <xs:documentation>Validação: Se {codIncFGTS}(1010_infoRubrica_inclusao_dadosRubrica_codIncFGTS) em S-1010 for igual a [11, 12, 21], deve ser retornado [1].</xs:documentation> + <xs:documentation>Se {codIncFGTS}(1010_infoRubrica_inclusao_dadosRubrica_codIncFGTS) em S-1010 for igual a [91, 92, 93], deve ser retornado [9].</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:byte"> + <xs:enumeration value="1"> + <xs:annotation> + <xs:documentation>Normal (incidência de FGTS)</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="9"> + <xs:annotation> + <xs:documentation>Incidência de FGTS suspensa em decorrência de decisão judicial</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {tpValorE} --> + + <xs:simpleType name="TS_tpValorE"> + <xs:restriction base="xs:byte"> + <xs:enumeration value="13"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) mensal</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="14"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) 13º salário</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="17"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) mensal - Aprendiz/Contrato Verde e Amarelo</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="18"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) 13º salário - Aprendiz/Contrato Verde e Amarelo</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="24"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) mês da rescisão</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="25"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) 13º salário rescisório</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="26"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) aviso prévio indenizado</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="30"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) mês da rescisão - Aprendiz/Contrato Verde e Amarelo</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="31"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) 13° salário rescisório - Aprendiz/Contrato Verde e Amarelo</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="32"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) aviso prévio indenizado - Aprendiz/Contrato Verde e Amarelo</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="43"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) mensal - Indenização compensatória do empregado doméstico</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="44"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) 13º salário - Indenização compensatória do empregado doméstico</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="48"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) mês da rescisão - Indenização compensatória do empregado doméstico</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="49"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) 13º salário rescisório - Indenização compensatória do empregado doméstico</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="50"> + <xs:annotation> + <xs:documentation>FGTS (período anterior) aviso prévio indenizado - Indenização compensatória do empregado doméstico</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {nrRecArqBase} (S-5011 e S-5013) --> + + <xs:simpleType name="TS_nrRecArqBase"> + <xs:annotation> + <xs:documentation>Preencher com o número do recibo do arquivo que deu origem ao presente arquivo de retorno ao empregador.</xs:documentation> + <xs:documentation>Validação: Deve ser um recibo de entrega válido, correspondente ao arquivo que deu origem ao presente arquivo de retorno (S-1299).</xs:documentation> + </xs:annotation> + <xs:restriction base="TS_nrRecibo" /> + </xs:simpleType> + + <!-- Campo {mtvDeslig} --> + + <xs:simpleType name="TS_mtvDeslig"> + <xs:annotation> + <xs:documentation>Código de motivo do desligamento.</xs:documentation> + <xs:documentation>Validação: Deve ser um código válido e existente na Tabela 19, bem como compatível com o código de categoria do trabalhador, conforme Tabela 19.</xs:documentation> + <xs:documentation>Não podem ser informados motivos que não implicam rescisão do contrato de trabalho (igual a [11, 12, 13, 25, 28, 29, 30, 34, 36, 43, 44]).</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{2}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo {dtProjFimAPI} --> + + <xs:simpleType name="TS_dtProjFimAPI"> + <xs:annotation> + <xs:documentation>Data projetada para o término do aviso prévio indenizado.</xs:documentation> + <xs:documentation>Validação: Se preenchida, deve ser uma data posterior a {dtDeslig}(./dtDeslig).</xs:documentation> + </xs:annotation> + <xs:restriction base="xs:date" /> + </xs:simpleType> + + <!-- Campo de período mensal --> + + <xs:simpleType name="TS_periodo_mensal"> + <xs:restriction base="xs:string"> + <xs:length value="7" /> + <xs:pattern value="([2]\d{3}|19[8-9]\d)-(1[0-2]|0[1-9])" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo do tipo caractere com tamanho 1-50 --> + + <xs:simpleType name="TS_texto_50"> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="50" /> + <xs:pattern value=".*[^\s].*" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo do tipo caractere com tamanho 1-100 --> + + <xs:simpleType name="TS_texto_100"> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="100" /> + <xs:pattern value="[^\s]{1}[\S\s]*" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo do tipo caractere com tamanho 1-255 --> + + <xs:simpleType name="TS_texto_255"> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="255" /> + <xs:pattern value="[^\s]{1}[\S\s]*" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo do tipo caractere com tamanho 1-999 --> + + <xs:simpleType name="TS_texto_999"> + <xs:restriction base="xs:string"> + <xs:minLength value="1" /> + <xs:maxLength value="999" /> + <xs:pattern value="[^\s]{1}[\S\s]*" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo com valores Sim/Não --> + + <xs:simpleType name="TS_sim_nao"> + <xs:restriction base="xs:string"> + <xs:enumeration value="S"> + <xs:annotation> + <xs:documentation>Sim</xs:documentation> + </xs:annotation> + </xs:enumeration> + <xs:enumeration value="N"> + <xs:annotation> + <xs:documentation>Não</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo com valor Sim --> + + <xs:simpleType name="TS_sim"> + <xs:restriction base="xs:string"> + <xs:enumeration value="S"> + <xs:annotation> + <xs:documentation>Sim</xs:documentation> + </xs:annotation> + </xs:enumeration> + </xs:restriction> + </xs:simpleType> + + <!-- Campo de valor --> + + <xs:simpleType name="TS_valor"> + <xs:restriction base="xs:decimal"> + <xs:totalDigits value="14" /> + <xs:fractionDigits value="2" /> + <xs:minInclusive value="-999999999999.99" /> + <xs:maxInclusive value="999999999999.99" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo de valor maior que 0 --> + + <xs:simpleType name="TS_valorMonetario_positivo"> + <xs:restriction base="xs:decimal"> + <xs:totalDigits value="14" /> + <xs:fractionDigits value="2" /> + <xs:minExclusive value="0" /> + <xs:maxInclusive value="999999999999.99" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo de valor maior ou igual a 0 --> + + <xs:simpleType name="TS_valorMonetario"> + <xs:restriction base="xs:decimal"> + <xs:totalDigits value="14" /> + <xs:fractionDigits value="2" /> + <xs:minInclusive value="0" /> + <xs:maxInclusive value="999999999999.99" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo percentual maior que 0 --> + + <xs:simpleType name="TS_percentual_positivo"> + <xs:restriction base="xs:decimal"> + <xs:totalDigits value="5" /> + <xs:fractionDigits value="2" /> + <xs:minExclusive value="0" /> + <xs:maxInclusive value="100" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo percentual maior ou igual a 0 --> + + <xs:simpleType name="TS_percentual"> + <xs:restriction base="xs:decimal"> + <xs:totalDigits value="5" /> + <xs:fractionDigits value="2" /> + <xs:minInclusive value="0" /> + <xs:maxInclusive value="100" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo país --> + + <xs:simpleType name="TS_pais"> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{3}" /> + </xs:restriction> + </xs:simpleType> + + <!-- Campo hora --> + + <xs:simpleType name="TS_hora"> + <xs:restriction base="xs:string"> + <xs:pattern value="\d{4}" /> + <xs:pattern value="(([0-1][0-9]|2[0-3])[0-5][0-9])" /> + </xs:restriction> + </xs:simpleType> + +</xs:schema> + + \ No newline at end of file diff --git a/src/Tests/EficazFramework.Tests/Schemas/e-Social/BaseESocialTest.cs b/src/Tests/EficazFramework.Tests/Schemas/e-Social/BaseESocialTest.cs new file mode 100644 index 00000000..9d784529 --- /dev/null +++ b/src/Tests/EficazFramework.Tests/Schemas/e-Social/BaseESocialTest.cs @@ -0,0 +1,134 @@ +namespace EficazFramework.SPED.Schemas.eSocial; + +public abstract class BaseESocialTest : Tests.BaseTest where T : Evento +{ + internal string CnpjCpf { get; private set; } = "34785515000166"; + internal Versao _versao = Versao.v_S_01_02_00; + + [SetUp] + public void OverrideParameters() + { + string _cnpj = Configuration["SSL:EFDREINF:CertificateCnpjCpf"]; + if (!string.IsNullOrEmpty(_cnpj)) + CnpjCpf = _cnpj; + } + + + + /// + /// Informa o namespace principal (xmlns) para validação do documento XML + /// + public string ValidationSchemaNamespace { get; set; } + + /// + /// Informa a ID do Recurso que contém o schema XSD para validação do documento XML. + /// + public string ValidationSchema { get; set; } + + /// + /// Action executada quando uma nova instância de + /// é criada pela leitura do arquivo XML do evento que está sendo lido / testado. + /// + /// + public Action InstanciaDesserializada { get; set; } + + internal void TestaEvento() + { + // criação da instância e alimentação dos campos + T instancia = CriaInstanciaEvento(); + + // serialização para xml (escrita) + XmlDocument doc = EscreveEventoXml(instancia); + + // validação do XML pelo schema + ValidaSchemaXsd(doc, instancia); + + // deserialização para nova instância (leitura de xml) + T novaInstancia = Activator.CreateInstance(); + InstanciaDesserializada?.Invoke(novaInstancia); + novaInstancia = (T)novaInstancia.Read(doc.OuterXml); + + // comparação entre as duas instâncias + ValidaInstanciasLeituraEscrita(instancia, novaInstancia); + } + + /// + /// Cria a instância do Evento do Tipo T, chama o método + /// + private T CriaInstanciaEvento() + { + T instancia = Activator.CreateInstance(); + PreencheCampos(instancia); + instancia.GeraEventoID(); + return instancia; + } + + /// + /// Utilize este método para preencher os campos do

+ /// E preciso que a base do CNPJ seja igual ao do CNPJ do certificado digital e-CNPJ da Wayne Enterprises

+ /// CNPJ Informado no Certificado Digital de testes: 34785515000166 + ///
+ /// + public abstract void PreencheCampos(T evento); + + /// + /// Efetua a Serialização (escrita) do evento para Xml + /// + /// + /// + private XmlDocument EscreveEventoXml(T evento) + { + string xmlString = evento.Write(); // ou .ToString(); + Console.WriteLine(xmlString); + XmlDocument doc = new(); + doc.LoadXml(xmlString); + return doc; + } + + + private int _errorCount = 0; + private void ValidaSchemaXsd(XmlDocument doc, T evento) + { + // zerando contador de erros + _errorCount = 0; + + // assinando o documento XML com o certificado digital e-CNPJ de testes + Utilities.IcpBrasilX509Certificate2 cert = new Utilities.IcpBrasilX509Certificate2($"{Environment.CurrentDirectory}\\Resources\\Certificados\\WayneEnterprisesInc.pfx", "1234"); + Utilities.XML.Sign.SignXml(doc, EficazFramework.SPED.Schemas.eSocial.Evento.root, evento.TagToSign, cert, evento.SignAsSHA256, evento.EmptyURI); + + // adicionando os schemas para validação do documento XML + ValidationEventHandler eventHandler = new(ValidationEventHandler); + doc.Schemas.Add(ValidationSchemaNamespace, XmlReader.Create(new StringReader(ValidationSchema))); + doc.Schemas.Add(ValidationSchemaNamespace, XmlReader.Create(new StringReader(Resources.Schemas.eSocial.tipos))); + doc.Schemas.Add("http://www.w3.org/2000/09/xmldsig#", XmlReader.Create(new StringReader(Resources.Schemas.XML.Sign))); + + // executando a validação + doc.Validate(eventHandler); + _errorCount.Should().Be(0); + } + + private void ValidationEventHandler(object sender, ValidationEventArgs e) + { + _errorCount += 1; + switch (e.Severity) + { + case XmlSeverityType.Error: + Console.WriteLine("Error: {0}", e.Message); + break; + case XmlSeverityType.Warning: + Console.WriteLine("Warning {0}", e.Message); + break; + } + } + + /// + /// Utilize este método para comparar se o XML gerado a partir de + /// e escrito para contém os mesmos valores nos campos + /// + /// Instância criada no início do teste, que recebeu valores de + /// + /// Instância resultante da leitura da string que contém o XML gerado + /// a partir de + public abstract void ValidaInstanciasLeituraEscrita(T instanciaPopulada, T instanciaXml); + +} \ No newline at end of file diff --git a/src/Tests/EficazFramework.Tests/Schemas/e-Social/S-1000.cs b/src/Tests/EficazFramework.Tests/Schemas/e-Social/S-1000.cs new file mode 100644 index 00000000..179a364a --- /dev/null +++ b/src/Tests/EficazFramework.Tests/Schemas/e-Social/S-1000.cs @@ -0,0 +1,317 @@ +namespace EficazFramework.SPED.Schemas.eSocial; + +public class S1000Test : BaseESocialTest +{ + private int _testNumber = 0; + + [Test] + [TestCase(Versao.v_S_01_02_00)] + public void ValidaInclusao(Versao versao) + { + _testNumber = 0; + _versao = versao; + InstanciaDesserializada = (S1000 e) => e.Versao = versao; + ValidationSchemaNamespace = $"http://www.esocial.gov.br/schema/evt/evtInfoEmpregador/{versao}"; + ValidationSchema = versao switch + { + _ => Resources.Schemas.eSocial.S1000_v_S_01_02_00 + }; + TestaEvento(); + } + + + [Test] + [TestCase(Versao.v_S_01_02_00)] + public void ValidaAlteracao(Versao versao) + { + _testNumber = 1; + _versao = versao; + InstanciaDesserializada = (S1000 e) => e.Versao = versao; + ValidationSchemaNamespace = $"http://www.esocial.gov.br/schema/evt/evtInfoEmpregador/{versao}"; + ValidationSchema = versao switch + { + _ => Resources.Schemas.eSocial.S1000_v_S_01_02_00 + }; + TestaEvento(); + } + + + [Test] + [TestCase(Versao.v_S_01_02_00)] + public void ValidaExclusao(Versao versao) + { + _testNumber = 2; + _versao = versao; + InstanciaDesserializada = (S1000 e) => e.Versao = versao; + ValidationSchemaNamespace = $"http://www.esocial.gov.br/schema/evt/evtInfoEmpregador/{versao}"; + ValidationSchema = versao switch + { + _ => Resources.Schemas.eSocial.S1000_v_S_01_02_00 + }; + TestaEvento(); + } + + + // BaseESocialTest overrides + public override void PreencheCampos(S1000 evento) + { + evento.Versao = _versao; + switch (_testNumber) + { + case 0: + PreencheCamposInclusao(evento, CnpjCpf); + break; + case 1: + PreencheCamposAlteracao(evento, CnpjCpf); + break; + case 2: + PreencheCamposExclusao(evento, CnpjCpf); + break; + } + } + + public override void ValidaInstanciasLeituraEscrita(S1000 instanciaPopulada, S1000 instanciaXml) + { + // TODO: verifique se os campos de instanciaXml, preenchidos a partir da leitura de um XmlDocument, + // correspondem exatamente aos valores de instanciaPopulada, formado à partir do método + // PreencheCampos(). + + + // ideEvento + instanciaXml.evtInfoEmpregador.ideEvento.tpAmb.Should().Be(instanciaPopulada.evtInfoEmpregador.ideEvento.tpAmb); + instanciaXml.evtInfoEmpregador.ideEvento.procEmi.Should().Be(instanciaPopulada.evtInfoEmpregador.ideEvento.procEmi); + instanciaXml.evtInfoEmpregador.ideEvento.verProc.Should().Be(instanciaPopulada.evtInfoEmpregador.ideEvento.verProc); + + // ideEmpregador + instanciaXml.evtInfoEmpregador.ideEmpregador.tpInsc.Should().Be(instanciaPopulada.evtInfoEmpregador.ideEmpregador.tpInsc); + instanciaXml.evtInfoEmpregador.ideEmpregador.nrInsc.Should().Be(instanciaPopulada.evtInfoEmpregador.ideEmpregador.nrInsc); + + // by test number + switch (_testNumber) + { + case 0: + ValidaCamposInclusao(instanciaPopulada, instanciaXml); + break; + case 1: + ValidaCamposAlteracao(instanciaPopulada, instanciaXml); + break; + case 2: + ValidaCamposExclusao(instanciaPopulada, instanciaXml); + break; + } + } + + + // Preenchimento e validação por tipo de teste + #region Inclusao + internal static void PreencheCamposInclusao(S1000 evento, string cnpjCpf) + { + evento.evtInfoEmpregador = new S1000InfoEmpregador() + { + ideEvento = new IdentificacaoCadastro() + { + tpAmb = Ambiente.ProducaoRestrita_DadosReais, + procEmi = EmissorEvento.AppEmpregador, + verProc = "2.2" + }, + ideEmpregador = new() + { + tpInsc = PersonalidadeJuridica.CNPJ, + nrInsc = cnpjCpf.Substring(0, 8) + }, + infoEmpregador = new S1000InfoEmpregadorAcao() + { + Item = new S1000Inclusao() + { + idePeriodo = new IdePeriodo() + { + iniValid = $"{DateTime.Now.AddMonths(-1):yyyy-MM}" + }, + infoCadastro = new S1000InfoCadastro() + { + classTrib = "99", + indCoop = IndicadorCooperativa.Nao, + indCoopSpecified = true, + indConstr = SimNaoByte.Nao, + indConstrSpecified = true, + indDesFolha = SimNaoByte.Nao, + indOpcCP = OpcaoTributacaoPrevidenciaria.FolhaPagto, + indOpcCPSpecified = true, + indPorte = SimNaoString.Sim, + indOptRegEletron = SimNaoByte.Nao, + indTribFolhaPisCofins = SimNaoString.Nao, + dadosIsencao = new S1000DadosIsencao() + { + ideMinLei = "MTE", + nrCertif = "abc", + dtEmisCertif = DateTime.Now.AddYears(-1), + dtVencCertif = DateTime.Now.AddYears(5), + dtDou = DateTime.Now.AddYears(-1), + pagDou = 1234 + } + } + } + } + }; + } + + public void ValidaCamposInclusao(S1000 instanciaPopulada, S1000 instanciaXml) + { + S1000Inclusao itemPopulado = instanciaPopulada.evtInfoEmpregador.infoEmpregador.Item as S1000Inclusao; + S1000Inclusao itemXml = instanciaXml.evtInfoEmpregador.infoEmpregador.Item as S1000Inclusao; + itemPopulado.Should().NotBeNull(); + itemXml.Should().NotBeNull(); + + // idePeriodo + itemXml.idePeriodo.iniValid.Should().Be(itemPopulado.idePeriodo.iniValid); + itemXml.idePeriodo.fimValid.Should().Be(itemPopulado.idePeriodo.fimValid); + + // infoCadastro + itemXml.infoCadastro.classTrib.Should().Be(itemPopulado.infoCadastro.classTrib); + itemXml.infoCadastro.indCoop.Should().Be(itemPopulado.infoCadastro.indCoop); + itemXml.infoCadastro.indConstr.Should().Be(itemPopulado.infoCadastro.indConstr); + itemXml.infoCadastro.indDesFolha.Should().Be(itemPopulado.infoCadastro.indDesFolha); + itemXml.infoCadastro.indOpcCP.Should().Be(itemPopulado.infoCadastro.indOpcCP); + itemXml.infoCadastro.indPorte.Should().Be(itemPopulado.infoCadastro.indPorte); + itemXml.infoCadastro.indOptRegEletron.Should().Be(itemPopulado.infoCadastro.indOptRegEletron); + itemXml.infoCadastro.indTribFolhaPisCofins.Should().Be(itemPopulado.infoCadastro.indTribFolhaPisCofins); + itemXml.infoCadastro.dadosIsencao.ideMinLei.Should().Be(itemPopulado.infoCadastro.dadosIsencao.ideMinLei); + itemXml.infoCadastro.dadosIsencao.nrCertif.Should().Be(itemPopulado.infoCadastro.dadosIsencao.nrCertif); + itemXml.infoCadastro.dadosIsencao.dtEmisCertif.Should().BeSameDateAs(itemPopulado.infoCadastro.dadosIsencao.dtEmisCertif); + itemXml.infoCadastro.dadosIsencao.dtVencCertif.Should().BeSameDateAs(itemPopulado.infoCadastro.dadosIsencao.dtVencCertif); + itemXml.infoCadastro.dadosIsencao.dtDou.Should().BeSameDateAs(itemPopulado.infoCadastro.dadosIsencao.dtDou.Value); + itemXml.infoCadastro.dadosIsencao.pagDou.Should().Be(itemPopulado.infoCadastro.dadosIsencao.pagDou); + } + #endregion + + #region Alteracao + internal static void PreencheCamposAlteracao(S1000 evento, string cnpjCpf) + { + evento.evtInfoEmpregador = new S1000InfoEmpregador() + { + ideEvento = new IdentificacaoCadastro() + { + tpAmb = Ambiente.ProducaoRestrita_DadosReais, + procEmi = EmissorEvento.AppEmpregador, + verProc = "2.2" + }, + ideEmpregador = new Empregador() + { + tpInsc = PersonalidadeJuridica.CNPJ, + nrInsc = cnpjCpf.Substring(0, 8) + }, + infoEmpregador = new S1000InfoEmpregadorAcao() + { + Item = new S1000Alteracao() + { + idePeriodo = new IdePeriodo() + { + iniValid = $"{DateTime.Now.AddMonths(-1):yyyy-MM}" + }, + infoCadastro = new S1000InfoCadastro() + { + classTrib = "99", + indCoop = IndicadorCooperativa.Nao, + indCoopSpecified = true, + indConstr = SimNaoByte.Nao, + indConstrSpecified = true, + indDesFolha = SimNaoByte.Nao, + indOpcCP = OpcaoTributacaoPrevidenciaria.FolhaPagto, + indOpcCPSpecified = true, + indPorte = SimNaoString.Sim, + indOptRegEletron = SimNaoByte.Nao, + indTribFolhaPisCofins = SimNaoString.Nao, + dadosIsencao = new S1000DadosIsencao() + { + ideMinLei = "MTE", + nrCertif = "abc", + dtEmisCertif = DateTime.Now.AddYears(-1), + dtVencCertif = DateTime.Now.AddYears(5), + dtDou = DateTime.Now.AddYears(-1), + pagDou = 1234 + } + }, + novaValidade = new IdePeriodo() + { + iniValid = $"{DateTime.Now:yyyy-MM}", + } + } + } + }; + } + + public void ValidaCamposAlteracao(S1000 instanciaPopulada, S1000 instanciaXml) + { + S1000Alteracao itemPopulado = instanciaPopulada.evtInfoEmpregador.infoEmpregador.Item as S1000Alteracao; + S1000Alteracao itemXml = instanciaXml.evtInfoEmpregador.infoEmpregador.Item as S1000Alteracao; + itemPopulado.Should().NotBeNull(); + itemXml.Should().NotBeNull(); + + // idePeriodo + itemXml.idePeriodo.iniValid.Should().Be(itemPopulado.idePeriodo.iniValid); + itemXml.idePeriodo.fimValid.Should().Be(itemPopulado.idePeriodo.fimValid); + + // infoCadastro + itemXml.infoCadastro.classTrib.Should().Be(itemPopulado.infoCadastro.classTrib); + itemXml.infoCadastro.indCoop.Should().Be(itemPopulado.infoCadastro.indCoop); + itemXml.infoCadastro.indConstr.Should().Be(itemPopulado.infoCadastro.indConstr); + itemXml.infoCadastro.indDesFolha.Should().Be(itemPopulado.infoCadastro.indDesFolha); + itemXml.infoCadastro.indOpcCP.Should().Be(itemPopulado.infoCadastro.indOpcCP); + itemXml.infoCadastro.indPorte.Should().Be(itemPopulado.infoCadastro.indPorte); + itemXml.infoCadastro.indOptRegEletron.Should().Be(itemPopulado.infoCadastro.indOptRegEletron); + itemXml.infoCadastro.indTribFolhaPisCofins.Should().Be(itemPopulado.infoCadastro.indTribFolhaPisCofins); + itemXml.infoCadastro.dadosIsencao.ideMinLei.Should().Be(itemPopulado.infoCadastro.dadosIsencao.ideMinLei); + itemXml.infoCadastro.dadosIsencao.nrCertif.Should().Be(itemPopulado.infoCadastro.dadosIsencao.nrCertif); + itemXml.infoCadastro.dadosIsencao.dtEmisCertif.Should().BeSameDateAs(itemPopulado.infoCadastro.dadosIsencao.dtEmisCertif); + itemXml.infoCadastro.dadosIsencao.dtVencCertif.Should().BeSameDateAs(itemPopulado.infoCadastro.dadosIsencao.dtVencCertif); + itemXml.infoCadastro.dadosIsencao.dtDou?.Should().BeSameDateAs(itemPopulado.infoCadastro.dadosIsencao.dtDou.Value); + itemXml.infoCadastro.dadosIsencao.pagDou.Should().Be(itemPopulado.infoCadastro.dadosIsencao.pagDou); + + // novaValidade + itemXml.novaValidade.iniValid.Should().Be(itemPopulado.novaValidade.iniValid); + itemXml.novaValidade.fimValid.Should().Be(itemPopulado.novaValidade.fimValid); + } + #endregion + + #region Exclusao + internal static void PreencheCamposExclusao(S1000 evento, string cnpjCpf) + { + evento.evtInfoEmpregador = new S1000InfoEmpregador() + { + ideEvento = new IdentificacaoCadastro() + { + tpAmb = Ambiente.ProducaoRestrita_DadosReais, + procEmi = EmissorEvento.AppEmpregador, + verProc = "2.2" + }, + ideEmpregador = new Empregador() + { + tpInsc = PersonalidadeJuridica.CNPJ, + nrInsc = cnpjCpf.Substring(0, 8) + }, + infoEmpregador = new S1000InfoEmpregadorAcao() + { + Item = new S1000Exclusao() + { + idePeriodo = new IdePeriodo() + { + iniValid = $"{DateTime.Now:yyyy-MM}", + } + } + } + }; + } + + public void ValidaCamposExclusao(S1000 instanciaPopulada, S1000 instanciaXml) + { + S1000Exclusao itemPopulado = instanciaPopulada.evtInfoEmpregador.infoEmpregador.Item as S1000Exclusao; + S1000Exclusao itemXml = instanciaXml.evtInfoEmpregador.infoEmpregador.Item as S1000Exclusao; + itemPopulado.Should().NotBeNull(); + itemXml.Should().NotBeNull(); + + // idePeriodo + itemXml.idePeriodo.iniValid.Should().Be(itemPopulado.idePeriodo.iniValid); + itemXml.idePeriodo.fimValid.Should().Be(itemPopulado.idePeriodo.fimValid); + } + #endregion +} \ No newline at end of file diff --git a/src/Tests/EficazFramework.Tests/Schemas/e-Social/S-1005.cs b/src/Tests/EficazFramework.Tests/Schemas/e-Social/S-1005.cs new file mode 100644 index 00000000..cdc98f58 --- /dev/null +++ b/src/Tests/EficazFramework.Tests/Schemas/e-Social/S-1005.cs @@ -0,0 +1,335 @@ +namespace EficazFramework.SPED.Schemas.eSocial; + +public class S1005Test : BaseESocialTest +{ + private int _testNumber = 0; + + [Test] + [TestCase(Versao.v_S_01_02_00)] + public void ValidaInclusao(Versao versao) + { + _testNumber = 0; + _versao = versao; + InstanciaDesserializada = (S1005 e) => e.Versao = versao; + ValidationSchemaNamespace = $"http://www.esocial.gov.br/schema/evt/evtTabEstab/{versao}"; + ValidationSchema = versao switch + { + _ => Resources.Schemas.eSocial.S1005_v_S_01_02_00 + }; + TestaEvento(); + } + + + [Test] + [TestCase(Versao.v_S_01_02_00)] + public void ValidaAlteracao(Versao versao) + { + _testNumber = 1; + _versao = versao; + InstanciaDesserializada = (S1005 e) => e.Versao = versao; + ValidationSchemaNamespace = $"http://www.esocial.gov.br/schema/evt/evtTabEstab/{versao}"; + ValidationSchema = versao switch + { + _ => Resources.Schemas.eSocial.S1005_v_S_01_02_00 + }; + TestaEvento(); + } + + + [Test] + [TestCase(Versao.v_S_01_02_00)] + public void ValidaExclusao(Versao versao) + { + _testNumber = 2; + _versao = versao; + InstanciaDesserializada = (S1005 e) => e.Versao = versao; + ValidationSchemaNamespace = $"http://www.esocial.gov.br/schema/evt/evtTabEstab/{versao}"; + ValidationSchema = versao switch + { + _ => Resources.Schemas.eSocial.S1005_v_S_01_02_00 + }; + TestaEvento(); + } + + + // BaseESocialTest overrides + public override void PreencheCampos(S1005 evento) + { + evento.Versao = _versao; + switch (_testNumber) + { + case 0: + PreencheCamposInclusao(evento, CnpjCpf); + break; + case 1: + PreencheCamposAlteracao(evento, CnpjCpf); + break; + case 2: + PreencheCamposExclusao(evento, CnpjCpf); + break; + } + } + + public override void ValidaInstanciasLeituraEscrita(S1005 instanciaPopulada, S1005 instanciaXml) + { + // TODO: verifique se os campos de instanciaXml, preenchidos a partir da leitura de um XmlDocument, + // correspondem exatamente aos valores de instanciaPopulada, formado à partir do método + // PreencheCampos(). + + + // ideEvento + instanciaXml.evtTabEstab.ideEvento.tpAmb.Should().Be(instanciaPopulada.evtTabEstab.ideEvento.tpAmb); + instanciaXml.evtTabEstab.ideEvento.procEmi.Should().Be(instanciaPopulada.evtTabEstab.ideEvento.procEmi); + instanciaXml.evtTabEstab.ideEvento.verProc.Should().Be(instanciaPopulada.evtTabEstab.ideEvento.verProc); + + // ideEmpregador + instanciaXml.evtTabEstab.ideEmpregador.tpInsc.Should().Be(instanciaPopulada.evtTabEstab.ideEmpregador.tpInsc); + instanciaXml.evtTabEstab.ideEmpregador.nrInsc.Should().Be(instanciaPopulada.evtTabEstab.ideEmpregador.nrInsc); + + // by test number + switch (_testNumber) + { + case 0: + ValidaCamposInclusao(instanciaPopulada, instanciaXml); + break; + case 1: + ValidaCamposAlteracao(instanciaPopulada, instanciaXml); + break; + case 2: + ValidaCamposExclusao(instanciaPopulada, instanciaXml); + break; + } + } + + + // Preenchimento e validação por tipo de teste + #region Inclusao + internal static void PreencheCamposInclusao(S1005 evento, string cnpjCpf) + { + evento.evtTabEstab = new S1005TabelaEstabelecimento() + { + ideEvento = new IdentificacaoCadastro() + { + tpAmb = Ambiente.ProducaoRestrita_DadosReais, + procEmi = EmissorEvento.AppEmpregador, + verProc = "2.2" + }, + ideEmpregador = new Empregador() + { + tpInsc = PersonalidadeJuridica.CNPJ, + nrInsc = cnpjCpf.Substring(0, 8) + }, + infoEstab = new S1005InfoEstabelecimento() + { + Item = new S1005Inclusao() + { + ideEstab = new S1005IdentificacaoEstabelecimento() + { + tpInsc = TipoInscricao.CNPJ, + nrInsc = cnpjCpf, + iniValid = $"{DateTime.Now.AddMonths(-1):yyyy-MM}" + }, + dadosEstab = new S1005DadosEstabelecimento() + { + cnaePrep = "1234567", + aliqGilrat = new S1005AliquotaGilRat() + { + aliqRat = 1, + fap = 1.55m + }, + infoCaepf = new S1005InfoCaePF() + { + tpCaepf = TipoCAEPF.ContribIndividual + }, + infoObra = new S1005InfoObra() + { + indSubstPatrObra = IndicadorSubstPatronalObra.NaoSubstituida + }, + infoTrab = new() + { + infoApr = new S1005InfoAprendiz() + { + infoEntEduc = [ + new S1005InfoEntidadeEduc() { + nrInsc = cnpjCpf + } + ] + }, + infoPCD = new S1005InfoPcd() + { + nrProcJud = "12345123451234512345" + } + } + } + } + } + }; + } + + public void ValidaCamposInclusao(S1005 instanciaPopulada, S1005 instanciaXml) + { + S1005Inclusao itemPopulado = instanciaPopulada.evtTabEstab.infoEstab.Item as S1005Inclusao; + S1005Inclusao itemXml = instanciaXml.evtTabEstab.infoEstab.Item as S1005Inclusao; + itemPopulado.Should().NotBeNull(); + itemXml.Should().NotBeNull(); + + // ideEstab + itemXml.ideEstab.tpInsc.Should().Be(itemPopulado.ideEstab.tpInsc); + itemXml.ideEstab.nrInsc.Should().Be(itemPopulado.ideEstab.nrInsc); + itemXml.ideEstab.iniValid.Should().Be(itemPopulado.ideEstab.iniValid); + itemXml.ideEstab.fimValid.Should().Be(itemPopulado.ideEstab.fimValid); + + // dadosEstab + itemXml.dadosEstab.cnaePrep.Should().Be(itemPopulado.dadosEstab.cnaePrep); + itemXml.dadosEstab.aliqGilrat.aliqRat.Should().Be(itemPopulado.dadosEstab.aliqGilrat.aliqRat); + itemXml.dadosEstab.aliqGilrat.fap.Should().Be(itemPopulado.dadosEstab.aliqGilrat.fap); + itemXml.dadosEstab.infoCaepf.tpCaepf.Should().Be(itemPopulado.dadosEstab.infoCaepf.tpCaepf); + itemXml.dadosEstab.infoObra.indSubstPatrObra.Should().Be(itemPopulado.dadosEstab.infoObra.indSubstPatrObra); + itemXml.dadosEstab.infoTrab.infoApr.infoEntEduc.Count.Should().Be(itemPopulado.dadosEstab.infoTrab.infoApr.infoEntEduc.Count); + itemXml.dadosEstab.infoTrab.infoApr.infoEntEduc[0].nrInsc.Should().Be(itemPopulado.dadosEstab.infoTrab.infoApr.infoEntEduc[0].nrInsc); + itemXml.dadosEstab.infoTrab.infoPCD.nrProcJud.Should().Be(itemPopulado.dadosEstab.infoTrab.infoPCD.nrProcJud); + } + #endregion + + #region Alteracao + internal static void PreencheCamposAlteracao(S1005 evento, string cnpjCpf) + { + evento.evtTabEstab = new S1005TabelaEstabelecimento() + { + ideEvento = new IdentificacaoCadastro() + { + tpAmb = Ambiente.ProducaoRestrita_DadosReais, + procEmi = EmissorEvento.AppEmpregador, + verProc = "2.2" + }, + ideEmpregador = new Empregador() + { + tpInsc = PersonalidadeJuridica.CNPJ, + nrInsc = cnpjCpf.Substring(0, 8) + }, + infoEstab = new S1005InfoEstabelecimento() + { + Item = new S1005Alteracao() + { + ideEstab = new S1005IdentificacaoEstabelecimento() + { + tpInsc = TipoInscricao.CNPJ, + nrInsc = cnpjCpf, + iniValid = $"{DateTime.Now.AddMonths(-1):yyyy-MM}" + }, + dadosEstab = new S1005DadosEstabelecimento() + { + cnaePrep = "1234567", + aliqGilrat = new S1005AliquotaGilRat() + { + aliqRat = 1, + fap = 1.55m + }, + infoCaepf = new S1005InfoCaePF() + { + tpCaepf = TipoCAEPF.ContribIndividual + }, + infoObra = new S1005InfoObra() + { + indSubstPatrObra = IndicadorSubstPatronalObra.NaoSubstituida + }, + infoTrab = new() + { + infoApr = new S1005InfoAprendiz() + { + infoEntEduc = [ + new S1005InfoEntidadeEduc() { + nrInsc = cnpjCpf + } + ] + }, + infoPCD = new S1005InfoPcd() + { + nrProcJud = "12345123451234512345" + } + } + }, + novaValidade = new IdePeriodo() + { + iniValid = $"{DateTime.Now:yyyy-MM}", + } + } + } + }; + } + + public void ValidaCamposAlteracao(S1005 instanciaPopulada, S1005 instanciaXml) + { + S1005Alteracao itemPopulado = instanciaPopulada.evtTabEstab.infoEstab.Item as S1005Alteracao; + S1005Alteracao itemXml = instanciaXml.evtTabEstab.infoEstab.Item as S1005Alteracao; + itemPopulado.Should().NotBeNull(); + itemXml.Should().NotBeNull(); + + // ideEstab + itemXml.ideEstab.tpInsc.Should().Be(itemPopulado.ideEstab.tpInsc); + itemXml.ideEstab.nrInsc.Should().Be(itemPopulado.ideEstab.nrInsc); + itemXml.ideEstab.iniValid.Should().Be(itemPopulado.ideEstab.iniValid); + itemXml.ideEstab.fimValid.Should().Be(itemPopulado.ideEstab.fimValid); + + // dadosEstab + itemXml.dadosEstab.cnaePrep.Should().Be(itemPopulado.dadosEstab.cnaePrep); + itemXml.dadosEstab.aliqGilrat.aliqRat.Should().Be(itemPopulado.dadosEstab.aliqGilrat.aliqRat); + itemXml.dadosEstab.aliqGilrat.fap.Should().Be(itemPopulado.dadosEstab.aliqGilrat.fap); + itemXml.dadosEstab.infoCaepf.tpCaepf.Should().Be(itemPopulado.dadosEstab.infoCaepf.tpCaepf); + itemXml.dadosEstab.infoObra.indSubstPatrObra.Should().Be(itemPopulado.dadosEstab.infoObra.indSubstPatrObra); + itemXml.dadosEstab.infoTrab.infoApr.infoEntEduc.Count.Should().Be(itemPopulado.dadosEstab.infoTrab.infoApr.infoEntEduc.Count); + itemXml.dadosEstab.infoTrab.infoApr.infoEntEduc[0].nrInsc.Should().Be(itemPopulado.dadosEstab.infoTrab.infoApr.infoEntEduc[0].nrInsc); + itemXml.dadosEstab.infoTrab.infoPCD.nrProcJud.Should().Be(itemPopulado.dadosEstab.infoTrab.infoPCD.nrProcJud); + + // novaValidade + itemXml.novaValidade.iniValid.Should().Be(itemPopulado.novaValidade.iniValid); + itemXml.novaValidade.fimValid.Should().Be(itemPopulado.novaValidade.fimValid); + } + #endregion + + #region Exclusao + internal static void PreencheCamposExclusao(S1005 evento, string cnpjCpf) + { + evento.evtTabEstab = new S1005TabelaEstabelecimento() + { + ideEvento = new IdentificacaoCadastro() + { + tpAmb = Ambiente.ProducaoRestrita_DadosReais, + procEmi = EmissorEvento.AppEmpregador, + verProc = "2.2" + }, + ideEmpregador = new Empregador() + { + tpInsc = PersonalidadeJuridica.CNPJ, + nrInsc = cnpjCpf.Substring(0, 8) + }, + infoEstab = new S1005InfoEstabelecimento() + { + Item = new S1005Exclusao() + { + ideEstab = new S1005IdentificacaoEstabelecimento() + { + tpInsc = TipoInscricao.CNPJ, + nrInsc = cnpjCpf, + iniValid = $"{DateTime.Now.AddMonths(-1):yyyy-MM}" + }, + } + } + }; + } + + public void ValidaCamposExclusao(S1005 instanciaPopulada, S1005 instanciaXml) + { + S1005Exclusao itemPopulado = instanciaPopulada.evtTabEstab.infoEstab.Item as S1005Exclusao; + S1005Exclusao itemXml = instanciaXml.evtTabEstab.infoEstab.Item as S1005Exclusao; + itemPopulado.Should().NotBeNull(); + itemXml.Should().NotBeNull(); + + // ideEstab + itemXml.ideEstab.tpInsc.Should().Be(itemPopulado.ideEstab.tpInsc); + itemXml.ideEstab.nrInsc.Should().Be(itemPopulado.ideEstab.nrInsc); + itemXml.ideEstab.iniValid.Should().Be(itemPopulado.ideEstab.iniValid); + itemXml.ideEstab.fimValid.Should().Be(itemPopulado.ideEstab.fimValid); + } + #endregion +} \ No newline at end of file diff --git a/src/Tests/EficazFramework.Tests/Schemas/e-Social/S-1010.cs b/src/Tests/EficazFramework.Tests/Schemas/e-Social/S-1010.cs new file mode 100644 index 00000000..d90459a5 --- /dev/null +++ b/src/Tests/EficazFramework.Tests/Schemas/e-Social/S-1010.cs @@ -0,0 +1,293 @@ +namespace EficazFramework.SPED.Schemas.eSocial; + +public class S1010Test : BaseESocialTest +{ + private int _testNumber = 0; + + [Test] + [TestCase(Versao.v_S_01_02_00)] + public void ValidaInclusao(Versao versao) + { + _testNumber = 0; + _versao = versao; + InstanciaDesserializada = (S1010 e) => e.Versao = versao; + ValidationSchemaNamespace = $"http://www.esocial.gov.br/schema/evt/evtTabRubrica/{versao}"; + ValidationSchema = versao switch + { + _ => Resources.Schemas.eSocial.S1010_v_S_01_02_00 + }; + TestaEvento(); + } + + + [Test] + [TestCase(Versao.v_S_01_02_00)] + public void ValidaAlteracao(Versao versao) + { + _testNumber = 1; + _versao = versao; + InstanciaDesserializada = (S1010 e) => e.Versao = versao; + ValidationSchemaNamespace = $"http://www.esocial.gov.br/schema/evt/evtTabRubrica/{versao}"; + ValidationSchema = versao switch + { + _ => Resources.Schemas.eSocial.S1010_v_S_01_02_00 + }; + TestaEvento(); + } + + + [Test] + [TestCase(Versao.v_S_01_02_00)] + public void ValidaExclusao(Versao versao) + { + _testNumber = 2; + _versao = versao; + InstanciaDesserializada = (S1010 e) => e.Versao = versao; + ValidationSchemaNamespace = $"http://www.esocial.gov.br/schema/evt/evtTabRubrica/{versao}"; + ValidationSchema = versao switch + { + _ => Resources.Schemas.eSocial.S1010_v_S_01_02_00 + }; + TestaEvento(); + } + + + // BaseESocialTest overrides + public override void PreencheCampos(S1010 evento) + { + evento.Versao = _versao; + switch (_testNumber) + { + case 0: + PreencheCamposInclusao(evento, CnpjCpf); + break; + case 1: + PreencheCamposAlteracao(evento, CnpjCpf); + break; + case 2: + PreencheCamposExclusao(evento, CnpjCpf); + break; + } + } + + public override void ValidaInstanciasLeituraEscrita(S1010 instanciaPopulada, S1010 instanciaXml) + { + // TODO: verifique se os campos de instanciaXml, preenchidos a partir da leitura de um XmlDocument, + // correspondem exatamente aos valores de instanciaPopulada, formado à partir do método + // PreencheCampos(). + + + // ideEvento + instanciaXml.evtTabRubrica.ideEvento.tpAmb.Should().Be(instanciaPopulada.evtTabRubrica.ideEvento.tpAmb); + instanciaXml.evtTabRubrica.ideEvento.procEmi.Should().Be(instanciaPopulada.evtTabRubrica.ideEvento.procEmi); + instanciaXml.evtTabRubrica.ideEvento.verProc.Should().Be(instanciaPopulada.evtTabRubrica.ideEvento.verProc); + + // ideEmpregador + instanciaXml.evtTabRubrica.ideEmpregador.tpInsc.Should().Be(instanciaPopulada.evtTabRubrica.ideEmpregador.tpInsc); + instanciaXml.evtTabRubrica.ideEmpregador.nrInsc.Should().Be(instanciaPopulada.evtTabRubrica.ideEmpregador.nrInsc); + + // by test number + switch (_testNumber) + { + case 0: + ValidaCamposInclusao(instanciaPopulada, instanciaXml); + break; + case 1: + ValidaCamposAlteracao(instanciaPopulada, instanciaXml); + break; + case 2: + ValidaCamposExclusao(instanciaPopulada, instanciaXml); + break; + } + } + + + // Preenchimento e validação por tipo de teste + #region Inclusao + internal static void PreencheCamposInclusao(S1010 evento, string cnpjCpf) + { + evento.evtTabRubrica = new S1010Rubrica() + { + ideEvento = new IdentificacaoCadastro() + { + tpAmb = Ambiente.ProducaoRestrita_DadosReais, + procEmi = EmissorEvento.AppEmpregador, + verProc = "2.2" + }, + ideEmpregador = new Empregador() + { + tpInsc = PersonalidadeJuridica.CNPJ, + nrInsc = cnpjCpf.Substring(0, 8) + }, + infoRubrica = new S1010InfoRubrica() + { + Item = new S1010Inclusao() + { + ideRubrica = new S1010IdentificacaoRubrica() + { + codRubr = "100", + ideTabRubr = "1", + iniValid = $"{DateTime.Now.AddMonths(-1):yyyy-MM}" + }, + dadosRubrica = new S1010DadosRubrica() + { + dscRubr = "Pró-Labore", + natRubr = 1000, + tpRubr = NaturezaRubrica.Provento, + codIncCP = "11", + codIncIRRF = "11", + codIncFGTS = "00", + codIncCPRP = "00", + tetoRemun = SimNaoString.Nao + } + } + } + }; + } + + public void ValidaCamposInclusao(S1010 instanciaPopulada, S1010 instanciaXml) + { + S1010Inclusao itemPopulado = instanciaPopulada.evtTabRubrica.infoRubrica.Item as S1010Inclusao; + S1010Inclusao itemXml = instanciaXml.evtTabRubrica.infoRubrica.Item as S1010Inclusao; + itemPopulado.Should().NotBeNull(); + itemXml.Should().NotBeNull(); + + // ideRubrica + itemXml.ideRubrica.codRubr.Should().Be(itemPopulado.ideRubrica.codRubr); + itemXml.ideRubrica.ideTabRubr.Should().Be(itemPopulado.ideRubrica.ideTabRubr); + itemXml.ideRubrica.iniValid.Should().Be(itemPopulado.ideRubrica.iniValid); + itemXml.ideRubrica.fimValid.Should().Be(itemPopulado.ideRubrica.fimValid); + + // dadosEstab + itemXml.dadosRubrica.dscRubr.Should().Be(itemPopulado.dadosRubrica.dscRubr); + itemXml.dadosRubrica.natRubr.Should().Be(itemPopulado.dadosRubrica.natRubr); + itemXml.dadosRubrica.tpRubr.Should().Be(itemPopulado.dadosRubrica.tpRubr); + itemXml.dadosRubrica.codIncCP.Should().Be(itemPopulado.dadosRubrica.codIncCP); + itemXml.dadosRubrica.codIncIRRF.Should().Be(itemPopulado.dadosRubrica.codIncIRRF); + itemXml.dadosRubrica.codIncFGTS.Should().Be(itemPopulado.dadosRubrica.codIncFGTS); + itemXml.dadosRubrica.codIncCPRP.Should().Be(itemPopulado.dadosRubrica.codIncCPRP); + itemXml.dadosRubrica.tetoRemun.Should().Be(itemPopulado.dadosRubrica.tetoRemun); + } + #endregion + + #region Alteracao + internal static void PreencheCamposAlteracao(S1010 evento, string cnpjCpf) + { + evento.evtTabRubrica = new S1010Rubrica() + { + ideEvento = new IdentificacaoCadastro() + { + tpAmb = Ambiente.ProducaoRestrita_DadosReais, + procEmi = EmissorEvento.AppEmpregador, + verProc = "2.2" + }, + ideEmpregador = new Empregador() + { + tpInsc = PersonalidadeJuridica.CNPJ, + nrInsc = cnpjCpf.Substring(0, 8) + }, + infoRubrica = new S1010InfoRubrica() + { + Item = new S1010Alteracao() + { + ideRubrica = new S1010IdentificacaoRubrica() + { + codRubr = "100", + ideTabRubr = "1", + iniValid = $"{DateTime.Now.AddMonths(-1):yyyy-MM}" + }, + dadosRubrica = new S1010DadosRubrica() + { + dscRubr = "Pró-Labore", + natRubr = 1000, + tpRubr = NaturezaRubrica.Provento, + codIncCP = "11", + codIncIRRF = "11", + codIncFGTS = "00", + codIncCPRP = "00", + tetoRemun = SimNaoString.Nao + }, + novaValidade = new IdePeriodo() + { + iniValid = $"{DateTime.Now:yyyy-MM}", + } + } + } + }; + } + + public void ValidaCamposAlteracao(S1010 instanciaPopulada, S1010 instanciaXml) + { + S1010Alteracao itemPopulado = instanciaPopulada.evtTabRubrica.infoRubrica.Item as S1010Alteracao; + S1010Alteracao itemXml = instanciaXml.evtTabRubrica.infoRubrica.Item as S1010Alteracao; + itemPopulado.Should().NotBeNull(); + itemXml.Should().NotBeNull(); + + // ideEstab + itemXml.ideRubrica.codRubr.Should().Be(itemPopulado.ideRubrica.codRubr); + itemXml.ideRubrica.ideTabRubr.Should().Be(itemPopulado.ideRubrica.ideTabRubr); + itemXml.ideRubrica.iniValid.Should().Be(itemPopulado.ideRubrica.iniValid); + itemXml.ideRubrica.fimValid.Should().Be(itemPopulado.ideRubrica.fimValid); + + // dadosEstab + itemXml.dadosRubrica.dscRubr.Should().Be(itemPopulado.dadosRubrica.dscRubr); + itemXml.dadosRubrica.natRubr.Should().Be(itemPopulado.dadosRubrica.natRubr); + itemXml.dadosRubrica.tpRubr.Should().Be(itemPopulado.dadosRubrica.tpRubr); + itemXml.dadosRubrica.codIncCP.Should().Be(itemPopulado.dadosRubrica.codIncCP); + itemXml.dadosRubrica.codIncIRRF.Should().Be(itemPopulado.dadosRubrica.codIncIRRF); + itemXml.dadosRubrica.codIncFGTS.Should().Be(itemPopulado.dadosRubrica.codIncFGTS); + itemXml.dadosRubrica.codIncCPRP.Should().Be(itemPopulado.dadosRubrica.codIncCPRP); + itemXml.dadosRubrica.tetoRemun.Should().Be(itemPopulado.dadosRubrica.tetoRemun); + + // novaValidade + itemXml.novaValidade.iniValid.Should().Be(itemPopulado.novaValidade.iniValid); + itemXml.novaValidade.fimValid.Should().Be(itemPopulado.novaValidade.fimValid); + } + #endregion + + #region Exclusao + internal static void PreencheCamposExclusao(S1010 evento, string cnpjCpf) + { + evento.evtTabRubrica = new S1010Rubrica() + { + ideEvento = new IdentificacaoCadastro() + { + tpAmb = Ambiente.ProducaoRestrita_DadosReais, + procEmi = EmissorEvento.AppEmpregador, + verProc = "2.2" + }, + ideEmpregador = new Empregador() + { + tpInsc = PersonalidadeJuridica.CNPJ, + nrInsc = cnpjCpf.Substring(0, 8) + }, + infoRubrica = new S1010InfoRubrica() + { + Item = new S1010Exclusao() + { + ideRubrica = new S1010IdentificacaoRubrica() + { + codRubr = "100", + ideTabRubr = "1", + iniValid = $"{DateTime.Now.AddMonths(-1):yyyy-MM}" + }, + } + } + }; + } + + public void ValidaCamposExclusao(S1010 instanciaPopulada, S1010 instanciaXml) + { + S1010Exclusao itemPopulado = instanciaPopulada.evtTabRubrica.infoRubrica.Item as S1010Exclusao; + S1010Exclusao itemXml = instanciaXml.evtTabRubrica.infoRubrica.Item as S1010Exclusao; + itemPopulado.Should().NotBeNull(); + itemXml.Should().NotBeNull(); + + // ideEstab + itemXml.ideRubrica.codRubr.Should().Be(itemPopulado.ideRubrica.codRubr); + itemXml.ideRubrica.ideTabRubr.Should().Be(itemPopulado.ideRubrica.ideTabRubr); + itemXml.ideRubrica.iniValid.Should().Be(itemPopulado.ideRubrica.iniValid); + itemXml.ideRubrica.fimValid.Should().Be(itemPopulado.ideRubrica.fimValid); + } + #endregion +} \ No newline at end of file diff --git a/src/Tests/EficazFramework.Tests/Schemas/e-Social/S-1020.cs b/src/Tests/EficazFramework.Tests/Schemas/e-Social/S-1020.cs new file mode 100644 index 00000000..bb0d436e --- /dev/null +++ b/src/Tests/EficazFramework.Tests/Schemas/e-Social/S-1020.cs @@ -0,0 +1,317 @@ +namespace EficazFramework.SPED.Schemas.eSocial; + +public class S1020Test : BaseESocialTest +{ + private int _testNumber = 0; + + [Test] + [TestCase(Versao.v_S_01_02_00)] + public void ValidaInclusao(Versao versao) + { + _testNumber = 0; + _versao = versao; + InstanciaDesserializada = (S1020 e) => e.Versao = versao; + ValidationSchemaNamespace = $"http://www.esocial.gov.br/schema/evt/evtTabLotacao/{versao}"; + ValidationSchema = versao switch + { + _ => Resources.Schemas.eSocial.S1020_v_S_01_02_00 + }; + TestaEvento(); + } + + + [Test] + [TestCase(Versao.v_S_01_02_00)] + public void ValidaAlteracao(Versao versao) + { + _testNumber = 1; + _versao = versao; + InstanciaDesserializada = (S1020 e) => e.Versao = versao; + ValidationSchemaNamespace = $"http://www.esocial.gov.br/schema/evt/evtTabLotacao/{versao}"; + ValidationSchema = versao switch + { + _ => Resources.Schemas.eSocial.S1020_v_S_01_02_00 + }; + TestaEvento(); + } + + + [Test] + [TestCase(Versao.v_S_01_02_00)] + public void ValidaExclusao(Versao versao) + { + _testNumber = 2; + _versao = versao; + InstanciaDesserializada = (S1020 e) => e.Versao = versao; + ValidationSchemaNamespace = $"http://www.esocial.gov.br/schema/evt/evtTabLotacao/{versao}"; + ValidationSchema = versao switch + { + _ => Resources.Schemas.eSocial.S1020_v_S_01_02_00 + }; + TestaEvento(); + } + + + // BaseESocialTest overrides + public override void PreencheCampos(S1020 evento) + { + evento.Versao = _versao; + switch (_testNumber) + { + case 0: + PreencheCamposInclusao(evento, CnpjCpf); + break; + case 1: + PreencheCamposAlteracao(evento, CnpjCpf); + break; + case 2: + PreencheCamposExclusao(evento, CnpjCpf); + break; + } + } + + public override void ValidaInstanciasLeituraEscrita(S1020 instanciaPopulada, S1020 instanciaXml) + { + // TODO: verifique se os campos de instanciaXml, preenchidos a partir da leitura de um XmlDocument, + // correspondem exatamente aos valores de instanciaPopulada, formado à partir do método + // PreencheCampos(). + + + // ideEvento + instanciaXml.evtTabLotacao.ideEvento.tpAmb.Should().Be(instanciaPopulada.evtTabLotacao.ideEvento.tpAmb); + instanciaXml.evtTabLotacao.ideEvento.procEmi.Should().Be(instanciaPopulada.evtTabLotacao.ideEvento.procEmi); + instanciaXml.evtTabLotacao.ideEvento.verProc.Should().Be(instanciaPopulada.evtTabLotacao.ideEvento.verProc); + + // ideEmpregador + instanciaXml.evtTabLotacao.ideEmpregador.tpInsc.Should().Be(instanciaPopulada.evtTabLotacao.ideEmpregador.tpInsc); + instanciaXml.evtTabLotacao.ideEmpregador.nrInsc.Should().Be(instanciaPopulada.evtTabLotacao.ideEmpregador.nrInsc); + + // by test number + switch (_testNumber) + { + case 0: + ValidaCamposInclusao(instanciaPopulada, instanciaXml); + break; + case 1: + ValidaCamposAlteracao(instanciaPopulada, instanciaXml); + break; + case 2: + ValidaCamposExclusao(instanciaPopulada, instanciaXml); + break; + } + } + + + // Preenchimento e validação por tipo de teste + #region Inclusao + internal static void PreencheCamposInclusao(S1020 evento, string cnpjCpf) + { + evento.evtTabLotacao = new S1020TabelaLotacao() + { + ideEvento = new IdentificacaoCadastro() + { + tpAmb = Ambiente.ProducaoRestrita_DadosReais, + procEmi = EmissorEvento.AppEmpregador, + verProc = "2.2" + }, + ideEmpregador = new Empregador() + { + tpInsc = PersonalidadeJuridica.CNPJ, + nrInsc = cnpjCpf.Substring(0, 8) + }, + infoLotacao = new S1020InfoLotacao() + { + Item = new S1020Inclusao() + { + ideLotacao = new S1020IdentificacaoLotacao() + { + codLotacao = "10", + iniValid = $"{DateTime.Now.AddMonths(-1):yyyy-MM}" + }, + dadosLotacao = new S1020DadosLotacao() + { + tpLotacao = "01", + tpInsc = PersonalidadeJuridica.CNPJ, + tpInscSpecified = true, + fpasLotacao = new S1020FpasLotacao() + { + fpas = 123, + codTercs = "0000", + codTercsSusp = "0000" + }, + infoEmprParcial = new S1020InfoEmprParcial() + { + tpInscContrat = PersonalidadeJuridica.CNPJ, + nrInscContrat = cnpjCpf + }, + dadosOpPort = new S1020DadosOpPortuario() + { + aliqRat = 1, + fap = 1.55m + }, + } + } + } + }; + } + + public void ValidaCamposInclusao(S1020 instanciaPopulada, S1020 instanciaXml) + { + S1020Inclusao itemPopulado = instanciaPopulada.evtTabLotacao.infoLotacao.Item as S1020Inclusao; + S1020Inclusao itemXml = instanciaXml.evtTabLotacao.infoLotacao.Item as S1020Inclusao; + itemPopulado.Should().NotBeNull(); + itemXml.Should().NotBeNull(); + + // ideLotacao + itemXml.ideLotacao.codLotacao.Should().Be(itemPopulado.ideLotacao.codLotacao); + itemXml.ideLotacao.iniValid.Should().Be(itemPopulado.ideLotacao.iniValid); + itemXml.ideLotacao.fimValid.Should().Be(itemPopulado.ideLotacao.fimValid); + + // dadosEstab + itemXml.dadosLotacao.tpLotacao.Should().Be(itemPopulado.dadosLotacao.tpLotacao); + itemXml.dadosLotacao.tpInsc.Should().Be(itemPopulado.dadosLotacao.tpInsc); + itemXml.dadosLotacao.nrInsc.Should().Be(itemPopulado.dadosLotacao.nrInsc); + itemXml.dadosLotacao.fpasLotacao.fpas.Should().Be(itemPopulado.dadosLotacao.fpasLotacao.fpas); + itemXml.dadosLotacao.fpasLotacao.codTercs.Should().Be(itemPopulado.dadosLotacao.fpasLotacao.codTercs); + itemXml.dadosLotacao.fpasLotacao.codTercsSusp.Should().Be(itemPopulado.dadosLotacao.fpasLotacao.codTercsSusp); + itemXml.dadosLotacao.infoEmprParcial.tpInscContrat.Should().Be(itemPopulado.dadosLotacao.infoEmprParcial.tpInscContrat); + itemXml.dadosLotacao.infoEmprParcial.nrInscContrat.Should().Be(itemPopulado.dadosLotacao.infoEmprParcial.nrInscContrat); + itemXml.dadosLotacao.infoEmprParcial.tpInscProp.Should().Be(itemPopulado.dadosLotacao.infoEmprParcial.tpInscProp); + itemXml.dadosLotacao.infoEmprParcial.nrInscProp.Should().Be(itemPopulado.dadosLotacao.infoEmprParcial.nrInscProp); + itemXml.dadosLotacao.dadosOpPort.aliqRat.Should().Be(itemPopulado.dadosLotacao.dadosOpPort.aliqRat); + itemXml.dadosLotacao.dadosOpPort.fap.Should().Be(itemPopulado.dadosLotacao.dadosOpPort.fap); + } + #endregion + + #region Alteracao + internal static void PreencheCamposAlteracao(S1020 evento, string cnpjCpf) + { + evento.evtTabLotacao = new S1020TabelaLotacao() + { + ideEvento = new IdentificacaoCadastro() + { + tpAmb = Ambiente.ProducaoRestrita_DadosReais, + procEmi = EmissorEvento.AppEmpregador, + verProc = "2.2" + }, + ideEmpregador = new Empregador() + { + tpInsc = PersonalidadeJuridica.CNPJ, + nrInsc = cnpjCpf.Substring(0, 8) + }, + infoLotacao = new S1020InfoLotacao() + { + Item = new S1020Alteracao() + { + ideLotacao = new S1020IdentificacaoLotacao() + { + codLotacao = "10", + iniValid = $"{DateTime.Now.AddMonths(-1):yyyy-MM}" + }, + dadosLotacao = new S1020DadosLotacao() + { + tpLotacao = "01", + tpInsc = PersonalidadeJuridica.CNPJ, + tpInscSpecified = true, + fpasLotacao = new S1020FpasLotacao() + { + fpas = 123, + codTercs = "0000", + codTercsSusp = "0000" + }, + infoEmprParcial = new S1020InfoEmprParcial() + { + tpInscContrat = PersonalidadeJuridica.CNPJ, + nrInscContrat = cnpjCpf + }, + dadosOpPort = new S1020DadosOpPortuario() + { + aliqRat = 1, + fap = 1.55m + }, + }, + novaValidade = new IdePeriodo() + { + iniValid = $"{DateTime.Now:yyyy-MM}", + } + } + } + }; + } + + public void ValidaCamposAlteracao(S1020 instanciaPopulada, S1020 instanciaXml) + { + S1020Alteracao itemPopulado = instanciaPopulada.evtTabLotacao.infoLotacao.Item as S1020Alteracao; + S1020Alteracao itemXml = instanciaXml.evtTabLotacao.infoLotacao.Item as S1020Alteracao; + itemPopulado.Should().NotBeNull(); + itemXml.Should().NotBeNull(); + + // ideEstab + itemXml.ideLotacao.codLotacao.Should().Be(itemPopulado.ideLotacao.codLotacao); + itemXml.ideLotacao.iniValid.Should().Be(itemPopulado.ideLotacao.iniValid); + itemXml.ideLotacao.fimValid.Should().Be(itemPopulado.ideLotacao.fimValid); + + // dadosEstab + itemXml.dadosLotacao.tpLotacao.Should().Be(itemPopulado.dadosLotacao.tpLotacao); + itemXml.dadosLotacao.tpInsc.Should().Be(itemPopulado.dadosLotacao.tpInsc); + itemXml.dadosLotacao.nrInsc.Should().Be(itemPopulado.dadosLotacao.nrInsc); + itemXml.dadosLotacao.fpasLotacao.fpas.Should().Be(itemPopulado.dadosLotacao.fpasLotacao.fpas); + itemXml.dadosLotacao.fpasLotacao.codTercs.Should().Be(itemPopulado.dadosLotacao.fpasLotacao.codTercs); + itemXml.dadosLotacao.fpasLotacao.codTercsSusp.Should().Be(itemPopulado.dadosLotacao.fpasLotacao.codTercsSusp); + itemXml.dadosLotacao.infoEmprParcial.tpInscContrat.Should().Be(itemPopulado.dadosLotacao.infoEmprParcial.tpInscContrat); + itemXml.dadosLotacao.infoEmprParcial.nrInscContrat.Should().Be(itemPopulado.dadosLotacao.infoEmprParcial.nrInscContrat); + itemXml.dadosLotacao.infoEmprParcial.tpInscProp.Should().Be(itemPopulado.dadosLotacao.infoEmprParcial.tpInscProp); + itemXml.dadosLotacao.infoEmprParcial.nrInscProp.Should().Be(itemPopulado.dadosLotacao.infoEmprParcial.nrInscProp); + itemXml.dadosLotacao.dadosOpPort.aliqRat.Should().Be(itemPopulado.dadosLotacao.dadosOpPort.aliqRat); + itemXml.dadosLotacao.dadosOpPort.fap.Should().Be(itemPopulado.dadosLotacao.dadosOpPort.fap); + + // novaValidade + itemXml.novaValidade.iniValid.Should().Be(itemPopulado.novaValidade.iniValid); + itemXml.novaValidade.fimValid.Should().Be(itemPopulado.novaValidade.fimValid); + } + #endregion + + #region Exclusao + internal static void PreencheCamposExclusao(S1020 evento, string cnpjCpf) + { + evento.evtTabLotacao = new S1020TabelaLotacao() + { + ideEvento = new IdentificacaoCadastro() + { + tpAmb = Ambiente.ProducaoRestrita_DadosReais, + procEmi = EmissorEvento.AppEmpregador, + verProc = "2.2" + }, + ideEmpregador = new Empregador() + { + tpInsc = PersonalidadeJuridica.CNPJ, + nrInsc = cnpjCpf.Substring(0, 8) + }, + infoLotacao = new S1020InfoLotacao() + { + Item = new S1020Exclusao() + { + ideLotacao = new S1020IdentificacaoLotacao() + { + codLotacao = "10", + iniValid = $"{DateTime.Now.AddMonths(-1):yyyy-MM}" + }, + } + } + }; + } + + public void ValidaCamposExclusao(S1020 instanciaPopulada, S1020 instanciaXml) + { + S1020Exclusao itemPopulado = instanciaPopulada.evtTabLotacao.infoLotacao.Item as S1020Exclusao; + S1020Exclusao itemXml = instanciaXml.evtTabLotacao.infoLotacao.Item as S1020Exclusao; + itemPopulado.Should().NotBeNull(); + itemXml.Should().NotBeNull(); + + // ideEstab + itemXml.ideLotacao.codLotacao.Should().Be(itemPopulado.ideLotacao.codLotacao); + itemXml.ideLotacao.iniValid.Should().Be(itemPopulado.ideLotacao.iniValid); + itemXml.ideLotacao.fimValid.Should().Be(itemPopulado.ideLotacao.fimValid); + } + #endregion +} \ No newline at end of file