﻿<?xml version="1.0" encoding="utf-8"?>
<modelStoreModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm4="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/SimpleShapesModel" xmlns:dm9="http://schemas.microsoft.com/dsltools/UseCaseModel"
  dslVersion="1.0.0.0"
  Id="84ba0da5-79cd-4a96-9a9e-b1190e31ef62"
  name="ModeloFacturaElectronica" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <profileInstances>
    <packageHasProfileInstances
      Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b">
      <profileInstance
        Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791"
        name="StandardProfileL2" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="29349502-908c-4fda-9054-c48619c59ed0">
      <profileInstance
        Id="532ea607-fb19-44b8-8502-3351b05452be"
        name="StandardProfileL3" />
    </packageHasProfileInstances>
  </profileInstances>
  <packagedElements>
    <packageHasNamedElement>
      <actor
        Id="a200a174-cd17-47df-a163-326ecd0831a1"
        name="Usuario"
        isAbstract="false"
        isLeaf="false">
        <targetEnds>
          <association
            Id="6aaaa08c-cb4f-45d2-a9a6-9f3f8733032f"
            isDerived="false"
            sourceEndRoleName="Actor1"
            targetEndRoleName="UseCase1"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="a1ae2931-eeb7-4763-a988-d9aa9f827481"
              LastKnownName="ImprimeFactura"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="08021c3f-6c76-46c5-ae32-5df3ace1fd67"
                  name="Actor1"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="68445eac-c82d-4b1b-b8e0-6893078d5a96"
                  name="UseCase1"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="674f7f5f-78fe-4137-bd48-0aaace3e0220"
            isDerived="false"
            sourceEndRoleName="Usuario"
            targetEndRoleName="generaFactura"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="894c4f65-581e-4169-876c-7fe23816961d"
              LastKnownName="generaFactura"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="5b98a86e-6501-4309-8c4c-dd554e8a07bb"
                  name="Usuario"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8acb38c9-c54e-4dbe-8b35-65ae6e8b7690"
                  name="generaFactura"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="9da10e5e-5091-4ff1-b6d8-04f527f9e748"
            isDerived="false"
            sourceEndRoleName="Usuario"
            targetEndRoleName="consultarFactura"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="999cabee-45f5-43df-8165-6fbf1ca2e7e7"
              LastKnownName="consultarFactura"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="5952663c-9f18-46c8-b370-83112641b800"
                  name="Usuario"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="22c27964-6e27-46d4-830c-a57d500b7d69"
                  name="consultarFactura"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="9034d5ba-b225-4cac-aed0-a171ef8953cf"
            isDerived="false"
            sourceEndRoleName="Usuario"
            targetEndRoleName="anulaFacturaConNotaCredito"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="2cd8b26c-9aed-45aa-a9ec-4c47ed532463"
              LastKnownName="anulaFacturaConNotaCredito"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e9973142-9e9e-45d4-83fc-3a0286771b7f"
                  name="Usuario"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="ca2a88e3-e6a4-4995-8e1c-3f4328de7f84"
                  name="anulaFacturaConNotaCredito"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="b842095b-3134-49a4-aefc-f29d86698202"
            isDerived="false"
            sourceEndRoleName="Usuario"
            targetEndRoleName="anulaNotaCreditoConNotaDebito"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="6ff09bc8-339d-484e-970c-316d82069d0d"
              LastKnownName="anulaNotaCreditoConNotaDebito"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="0cdebd0e-8ddb-44d8-ad51-75da3d5f3bf5"
                  name="Usuario"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e6d5824b-9ba3-4019-a7df-6ccd56906234"
                  name="anulaNotaCreditoConNotaDebito"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="18454c0d-4c77-4393-a146-97615e18074c"
            isDerived="false"
            sourceEndRoleName="Usuario"
            targetEndRoleName="anulaNotaDebitoConNotaCredito"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="a05fbef8-843b-4936-a40c-a3ac5792c4e1"
              LastKnownName="anulaNotaDebitoConNotaCredito"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="68c56340-9114-40bf-b0c9-0cd540603265"
                  name="Usuario"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="98331b18-ca91-4d5d-a708-cfba9b59be01"
                  name="anulaNotaDebitoConNotaCredito"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="a60d3b80-707d-40e2-b871-ae32034398c2"
            isDerived="false"
            sourceEndRoleName="Usuario"
            targetEndRoleName="modificaTextosFacturaConNotaCredito"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="11aa9dde-aa43-4652-a841-5976c58cfdfe"
              LastKnownName="modificaTextosFacturaConNotaCredito"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="825b3b72-098f-4a9a-a6b7-5281d21c59ea"
                  name="Usuario"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="590853a1-a1bc-4dcb-bb6c-6de0a8c99b0e"
                  name="modificaTextosFacturaConNotaCredito"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="9eab58f8-d642-44eb-b3c5-ee021de8ff7a"
            isDerived="false"
            sourceEndRoleName="Usuario"
            targetEndRoleName="modificaMontosFacturaConNotaCredito"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="af068496-dd42-4cc0-bfbb-57ea9b588681"
              LastKnownName="modificaMontosFacturaConNotaCredito"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="a1565f15-74fc-43c3-a8a4-371c3c3eb6c1"
                  name="Usuario"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="6c8f17a0-004d-4db0-a482-482fb1b396ce"
                  name="modificaMontosFacturaConNotaCredito"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="ab238cef-8237-4fe4-89ed-14cfbe0ee068"
            isDerived="false"
            sourceEndRoleName="Usuario"
            targetEndRoleName="modificaMontosFacturaConNotaDebito"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="b6f8b4ac-12ec-4b30-9270-b951af263cee"
              LastKnownName="modificaMontosFacturaConNotaDebito"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8f091b56-d266-4679-9f1e-9cb193d80520"
                  name="Usuario"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e1c649e2-efaa-4c87-8fe3-ae8cefaa11da"
                  name="modificaMontosFacturaConNotaDebito"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </actor>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="a1ae2931-eeb7-4763-a988-d9aa9f827481"
        name="ImprimeFactura"
        isAbstract="false"
        isLeaf="false">
        <targetEnds>
          <association
            Id="e2bb7028-43f8-432f-aff1-b6868e0ed0d8"
            isDerived="false"
            sourceEndRoleName="ImprimeFactura"
            targetEndRoleName="bloquearDocumento"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="9bf05c31-a369-4b00-8187-767eaccfb50a"
              LastKnownName="bloquearDocumento"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="c8264649-a542-402f-b217-b4b0f9373fc2"
                  name="ImprimeFactura"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="5bc856c4-b635-43f0-a760-8ebede5ab8cf"
                  name="bloquearDocumento"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="e6d969ea-e799-42ff-9b47-15f9bfe24b12"
            isDerived="false"
            sourceEndRoleName="ImprimeFactura"
            targetEndRoleName="enviarDocumento"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="9db5abd7-5242-4ae4-8ec3-385bd6c16729"
              LastKnownName="wsEnviarDocumento"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="77fd3e64-8d77-4933-acb5-99d344636916"
                  name="ImprimeFactura"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="07610d75-1f43-4ba1-b893-3f111c8c2d6a"
                  name="enviarDocumento"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <subjects>
          <subsystemMoniker
            Id="842493e0-2d62-43d8-9323-96c9d43348fa"
            LastKnownName="COMEX-SGFM"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="878df54a-9982-4b4f-b5ad-36678c3e262c"
        name="obtenerFolio"
        isAbstract="false"
        isLeaf="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="a1836e54-93a5-47dc-b563-6024f5f2d417"
        name="enviarDocumentoSII"
        isAbstract="false"
        isLeaf="false">
        <additions>
          <include
            Id="33e99c43-d922-4c35-9a12-168a252ca28f">
            <useCaseMoniker
              Id="b2aa3fe7-7c1c-4768-8d0f-6d2f3939f313"
              LastKnownName="consultaDocumentoDB"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
          </include>
          <include
            Id="24f5046b-79aa-4057-a074-564460fa3e89">
            <useCaseMoniker
              Id="9fcd4288-2e67-4c03-8e27-2733febb5492"
              LastKnownName="generaXML"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
          </include>
          <include
            Id="fd91d7ee-d727-44bf-9cb9-087f6d0caf33">
            <useCaseMoniker
              Id="47dbe399-8cf7-4976-8475-aaa4dc9d985b"
              LastKnownName="timbraXML"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
          </include>
          <include
            Id="4cad1e43-3784-4dcd-b7d4-0778e3eeaa1e">
            <useCaseMoniker
              Id="2c5b3dbb-135e-431c-8fa3-ee92ffb5cb5d"
              LastKnownName="firmaXML"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
          </include>
          <include
            Id="c1d506bc-45a8-4bc4-8d77-50907f880900">
            <useCaseMoniker
              Id="dfa325aa-1837-4f03-90bf-f420d07184f4"
              LastKnownName="generarPDF"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
          </include>
        </additions>
        <subjects>
          <subsystemMoniker
            Id="dee33005-8f52-45d9-b1f9-5fea235ec502"
            LastKnownName="Librerías Facturación Electrónica"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="09c7c255-0802-46b3-9d23-460a7b27efe2"
        name="consultarDocumentoSII"
        isAbstract="false"
        isLeaf="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="9bf05c31-a369-4b00-8187-767eaccfb50a"
        name="bloquearDocumento"
        isAbstract="false"
        isLeaf="false">
        <subjects>
          <subsystemMoniker
            Id="842493e0-2d62-43d8-9323-96c9d43348fa"
            LastKnownName="COMEX-SGFM"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="9db5abd7-5242-4ae4-8ec3-385bd6c16729"
        name="wsEnviarDocumento"
        isAbstract="false"
        isLeaf="false">
        <targetEnds>
          <association
            Id="c72e5cfd-1703-41a7-a1c9-d76b291dd6b3"
            isDerived="false"
            sourceEndRoleName="wsEnviarDocumento"
            targetEndRoleName="enviarDocumentoSII"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="a1836e54-93a5-47dc-b563-6024f5f2d417"
              LastKnownName="enviarDocumentoSII"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="61cb90e3-a030-4eee-97d4-d279d00db3ae"
                  name="wsEnviarDocumento"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7a1cc81d-b4d9-43cd-ab18-89821be28218"
                  name="enviarDocumentoSII"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <subjects>
          <subsystemMoniker
            Id="a5a3b4cc-d4a2-4716-b1d0-3e1aca42528f"
            LastKnownName="Interfaz WebServices"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="894c4f65-581e-4169-876c-7fe23816961d"
        name="generaFactura"
        isAbstract="false"
        isLeaf="false">
        <targetEnds>
          <association
            Id="d1c172f7-c50d-463d-b51d-6cfcb3d7d3b2"
            isDerived="false"
            sourceEndRoleName="generaFactura"
            targetEndRoleName="obtenerFolio"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="4d4369cd-b123-404c-b594-998b3e5d5e8b"
              LastKnownName="wsObtenerFolio"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="d6a6b270-6b25-4309-9391-549ee3490013"
                  name="generaFactura"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="83991a15-3fdf-48d1-8d1f-cfae59eb0839"
                  name="obtenerFolio"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <subjects>
          <subsystemMoniker
            Id="842493e0-2d62-43d8-9323-96c9d43348fa"
            LastKnownName="COMEX-SGFM"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="4d4369cd-b123-404c-b594-998b3e5d5e8b"
        name="wsObtenerFolio"
        isAbstract="false"
        isLeaf="false">
        <subjects>
          <subsystemMoniker
            Id="a5a3b4cc-d4a2-4716-b1d0-3e1aca42528f"
            LastKnownName="Interfaz WebServices"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="999cabee-45f5-43df-8165-6fbf1ca2e7e7"
        name="consultarFactura"
        isAbstract="false"
        isLeaf="false">
        <targetEnds>
          <association
            Id="ab0c0be2-4e99-4ec6-8c2c-736b6dddbea4"
            isDerived="false"
            sourceEndRoleName="consultarFactura"
            targetEndRoleName="wsConsultarDocumento"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="4db5d8ed-cacf-4442-a8c6-b267cbf04025"
              LastKnownName="wsConsultarDocumento"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="3cf8d5e1-f804-4fd4-8ae2-434edb6fd9f4"
                  name="consultarFactura"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="6e3e91c3-a040-4e21-bf44-72a9e8b1928d"
                  name="wsConsultarDocumento"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <subjects>
          <subsystemMoniker
            Id="842493e0-2d62-43d8-9323-96c9d43348fa"
            LastKnownName="COMEX-SGFM"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="b236030c-78fb-4bc7-9bbb-10e670819d2d"
        name="consultarDocumentoSII"
        isAbstract="false"
        isLeaf="false">
        <subjects>
          <subsystemMoniker
            Id="dee33005-8f52-45d9-b1f9-5fea235ec502"
            LastKnownName="Librerías Facturación Electrónica"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="4db5d8ed-cacf-4442-a8c6-b267cbf04025"
        name="wsConsultarDocumento"
        isAbstract="false"
        isLeaf="false">
        <targetEnds>
          <association
            Id="ebfd241f-e3c7-4435-af91-7798011d108e"
            isDerived="false"
            sourceEndRoleName="wsConsultarDocumento"
            targetEndRoleName="consultarDocumentoSII"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="b236030c-78fb-4bc7-9bbb-10e670819d2d"
              LastKnownName="consultarDocumentoSII"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="3c875163-3488-4ac6-b410-b7ce074d0eb4"
                  name="wsConsultarDocumento"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="5dc55c65-69e2-4c7f-bf3f-d25ee3732fd9"
                  name="consultarDocumentoSII"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <subjects>
          <subsystemMoniker
            Id="a5a3b4cc-d4a2-4716-b1d0-3e1aca42528f"
            LastKnownName="Interfaz WebServices"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="b2aa3fe7-7c1c-4768-8d0f-6d2f3939f313"
        name="consultaDocumentoDB"
        isAbstract="false"
        isLeaf="false">
        <subjects>
          <subsystemMoniker
            Id="dee33005-8f52-45d9-b1f9-5fea235ec502"
            LastKnownName="Librerías Facturación Electrónica"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="9fcd4288-2e67-4c03-8e27-2733febb5492"
        name="generaXML"
        isAbstract="false"
        isLeaf="false">
        <subjects>
          <subsystemMoniker
            Id="dee33005-8f52-45d9-b1f9-5fea235ec502"
            LastKnownName="Librerías Facturación Electrónica"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="47dbe399-8cf7-4976-8475-aaa4dc9d985b"
        name="timbraXML"
        isAbstract="false"
        isLeaf="false">
        <subjects>
          <subsystemMoniker
            Id="dee33005-8f52-45d9-b1f9-5fea235ec502"
            LastKnownName="Librerías Facturación Electrónica"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="2c5b3dbb-135e-431c-8fa3-ee92ffb5cb5d"
        name="firmaXML"
        isAbstract="false"
        isLeaf="false">
        <subjects>
          <subsystemMoniker
            Id="dee33005-8f52-45d9-b1f9-5fea235ec502"
            LastKnownName="Librerías Facturación Electrónica"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <subsystem
        Id="842493e0-2d62-43d8-9323-96c9d43348fa"
        name="COMEX-SGFM"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <subsystem
        Id="a5a3b4cc-d4a2-4716-b1d0-3e1aca42528f"
        name="Interfaz WebServices"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <subsystem
        Id="dee33005-8f52-45d9-b1f9-5fea235ec502"
        name="Librerías Facturación Electrónica"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="2cd8b26c-9aed-45aa-a9ec-4c47ed532463"
        name="anulaFacturaConNotaCredito"
        isAbstract="false"
        isLeaf="false">
        <targetEnds>
          <association
            Id="96bccc40-4c5e-40a7-861f-858b8622320b"
            isDerived="false"
            sourceEndRoleName="anulaFacturaConNotaCredito"
            targetEndRoleName="wsEnviarDocumento"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="9db5abd7-5242-4ae4-8ec3-385bd6c16729"
              LastKnownName="wsEnviarDocumento"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="a805ba81-f5f4-41ac-9c03-520bc318378a"
                  name="anulaFacturaConNotaCredito"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8560c1ac-6a38-4904-9a16-a11f199e44fd"
                  name="wsEnviarDocumento"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <subjects>
          <subsystemMoniker
            Id="842493e0-2d62-43d8-9323-96c9d43348fa"
            LastKnownName="COMEX-SGFM"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="6ff09bc8-339d-484e-970c-316d82069d0d"
        name="anulaNotaCreditoConNotaDebito"
        isAbstract="false"
        isLeaf="false">
        <targetEnds>
          <association
            Id="f586bad1-bc5e-4d2f-86bc-fe415b94c9dc"
            isDerived="false"
            sourceEndRoleName="anulaNotaCreditoConNotaDebito"
            targetEndRoleName="wsEnviarDocumento"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="9db5abd7-5242-4ae4-8ec3-385bd6c16729"
              LastKnownName="wsEnviarDocumento"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="80b4ffc9-bae2-4a89-ac50-dd52be755d85"
                  name="anulaNotaCreditoConNotaDebito"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="f4c2e87f-061d-4b34-b0b2-2433e2a20170"
                  name="wsEnviarDocumento"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <subjects>
          <subsystemMoniker
            Id="842493e0-2d62-43d8-9323-96c9d43348fa"
            LastKnownName="COMEX-SGFM"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="a05fbef8-843b-4936-a40c-a3ac5792c4e1"
        name="anulaNotaDebitoConNotaCredito"
        isAbstract="false"
        isLeaf="false">
        <targetEnds>
          <association
            Id="50f8fa6b-37a7-4d04-8258-b01c2b2c3471"
            isDerived="false"
            sourceEndRoleName="anulaNotaDebitoConNotaCredito"
            targetEndRoleName="wsEnviarDocumento"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="9db5abd7-5242-4ae4-8ec3-385bd6c16729"
              LastKnownName="wsEnviarDocumento"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="779b8965-6be8-49c8-98fe-d047335639b4"
                  name="anulaNotaDebitoConNotaCredito"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="ba2eaa45-3723-4dfc-8af4-6e5837bcbbfa"
                  name="wsEnviarDocumento"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <subjects>
          <subsystemMoniker
            Id="842493e0-2d62-43d8-9323-96c9d43348fa"
            LastKnownName="COMEX-SGFM"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="11aa9dde-aa43-4652-a841-5976c58cfdfe"
        name="modificaTextosFacturaConNotaCredito"
        isAbstract="false"
        isLeaf="false">
        <targetEnds>
          <association
            Id="9ef250af-136b-4493-ae74-91a7a19b507e"
            isDerived="false"
            sourceEndRoleName="modificaTextosFacturaConNotaCredito"
            targetEndRoleName="wsEnviarDocumento"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="9db5abd7-5242-4ae4-8ec3-385bd6c16729"
              LastKnownName="wsEnviarDocumento"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="510d03c0-521e-46a2-a55a-b3b02bad399e"
                  name="modificaTextosFacturaConNotaCredito"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="1d2cb78a-9063-4315-a1d3-1ccf343e6927"
                  name="wsEnviarDocumento"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <subjects>
          <subsystemMoniker
            Id="842493e0-2d62-43d8-9323-96c9d43348fa"
            LastKnownName="COMEX-SGFM"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="af068496-dd42-4cc0-bfbb-57ea9b588681"
        name="modificaMontosFacturaConNotaCredito"
        isAbstract="false"
        isLeaf="false">
        <targetEnds>
          <association
            Id="f52d7aeb-d3e7-4d76-80e5-75314357e974"
            isDerived="false"
            sourceEndRoleName="modificaMontosFacturaConNotaCredito"
            targetEndRoleName="wsEnviarDocumento"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="9db5abd7-5242-4ae4-8ec3-385bd6c16729"
              LastKnownName="wsEnviarDocumento"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="bd71bdab-d7c2-4b06-8365-e145dd3b96b1"
                  name="modificaMontosFacturaConNotaCredito"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="19c111cb-9115-41ea-8bf8-1796412ae615"
                  name="wsEnviarDocumento"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <subjects>
          <subsystemMoniker
            Id="842493e0-2d62-43d8-9323-96c9d43348fa"
            LastKnownName="COMEX-SGFM"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="b6f8b4ac-12ec-4b30-9270-b951af263cee"
        name="modificaMontosFacturaConNotaDebito"
        isAbstract="false"
        isLeaf="false">
        <targetEnds>
          <association
            Id="1ddf4e05-1b83-4df3-bcf8-ce7b6f304603"
            isDerived="false"
            sourceEndRoleName="modificaMontosFacturaConNotaDebito"
            targetEndRoleName="wsEnviarDocumento"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="9db5abd7-5242-4ae4-8ec3-385bd6c16729"
              LastKnownName="wsEnviarDocumento"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e4f3216f-f91c-4b50-95a9-b8e00c301534"
                  name="modificaMontosFacturaConNotaDebito"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="4acd94bf-51c5-4503-a582-b61fa30c59a5"
                  name="wsEnviarDocumento"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <subjects>
          <subsystemMoniker
            Id="842493e0-2d62-43d8-9323-96c9d43348fa"
            LastKnownName="COMEX-SGFM"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="dfa325aa-1837-4f03-90bf-f420d07184f4"
        name="generarPDF"
        isAbstract="false"
        isLeaf="false">
        <additions>
          <include
            Id="2e6e14de-2a47-487b-b567-4a92b80e8ada">
            <useCaseMoniker
              Id="205d3fa4-0345-442b-a0d4-523549969442"
              LastKnownName="guardarPDF"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
          </include>
          <include
            Id="549e2311-b698-42be-a5da-62053eddee5f">
            <useCaseMoniker
              Id="7b11c1da-7045-48bf-8b0b-f2cfe4a5799a"
              LastKnownName="enviarPDFxCorreo"
              LastKnownLocation="ModeloFacturaElectronica.uml" />
          </include>
        </additions>
        <subjects>
          <subsystemMoniker
            Id="dee33005-8f52-45d9-b1f9-5fea235ec502"
            LastKnownName="Librerías Facturación Electrónica"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="205d3fa4-0345-442b-a0d4-523549969442"
        name="guardarPDF"
        isAbstract="false"
        isLeaf="false">
        <subjects>
          <subsystemMoniker
            Id="dee33005-8f52-45d9-b1f9-5fea235ec502"
            LastKnownName="Librerías Facturación Electrónica"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="7b11c1da-7045-48bf-8b0b-f2cfe4a5799a"
        name="enviarPDFxCorreo"
        isAbstract="false"
        isLeaf="false">
        <subjects>
          <subsystemMoniker
            Id="dee33005-8f52-45d9-b1f9-5fea235ec502"
            LastKnownName="Librerías Facturación Electrónica"
            LastKnownLocation="ModeloFacturaElectronica.uml" />
        </subjects>
      </useCase>
    </packageHasNamedElement>
  </packagedElements>
  <primitiveType
    Id="220a3521-e091-4221-bae9-3ef9018e845c"
    name="Integer"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
    name="Boolean"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
    name="String"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="3ab42e7d-4969-445a-b209-471f5cb8209c"
    name="UnlimitedNatural"
    isAbstract="false"
    isLeaf="false" />
</modelStoreModel>