﻿<?xml version="1.0" encoding="utf-8"?>
<schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:compac="http://www.cfdi.com.mx/ContpaqiSchemas/addendas/1" targetNamespace="http://www.cfdi.com.mx/ContpaqiSchemas/addendas/1" elementFormDefault="qualified" attributeFormDefault="unqualified">
<version name= "1.0.0" />
      <!-- ================================================================================ --> 
      <!-- ENCABEZADO ==================================================================EEE  -->  
      <!-- ================================================================================ --> 
           <area name= "Encabezado" >
          <!-- DOCUMENTOS ============================================================ --> 
                    <tabla name="MGW10008" name2 ="BDD - Documentos" name3 ="admDocumentos">                              
                           <campo name="cIdDocumento" name2="Identificador del Documento"  path = "//Documento/DocumentoComercial/Adicionales/Adicional/ADMDOCUMENTOS,cIdDocumento" />
                           <campo name="cIdDocumentoReportePagina" name2="Identificador del Documento y página de impresión"  path = "e/c/x,_" />
                           <campo name="cContadorPagina" name2="Contador de página de impresión"  path = "e/c/x,_" />
                           <campo name="cTotalPaginas" name2="Total de páginas de impresión"  path = "e/c/x,_" />
                           <campo name="cCopia" name2="Contador de copias en impresión"  path = "e/c/x,_" />
                           <campo name="cTextoPreview" name2="Texto para invalidar documento en previsualización"  path = "e/c/x,_" />
                           <campo name="cTextoCopia" name2="Texto para imprimir una copia de original"  path = "e/c/x,_" />
                           <campo name="cTextoCancelado" name2="Texto para cancelar documento"  path = "e/c/x,_" />
                    </tabla >
                    <!-- IMAGENES============================================================ --> 
                    <tabla name="Imagenes"  name2 ="BDD - Imágenes del documento" name3 ="admImagenes">
                        <campo name="e_CBB"  name2="Código de Barras Bidimensional 1" path = "e/c/x,_" />
                    </tabla >
   
                  <!-- =========================================================== -->  
                  <!-- CAMPOS CFD ====================================CCFFDD- - - -->  
                  <!-- =========================================================== -->  
                  <!-- DOCUMENTO cfd============================================================ --> 
 
                    <!-- DoctoDigital cfd==================================================== --> 
                    <tabla name="CFDDOCTODIGITAL" name2 ="CFD - Documento Digital " name3 ="admCFDDOCTODIGITAL">
                         <campo name="DoctoDigital_Cert"  name2="Certificado del Documento Digital " path = "MGW10045." />     
                         <campo name="DoctoDigital_Firma"  name2="Firma del Documento Digital " path = "MGW10045." />     
                         <campo name="DoctoDigital_NumCert"  name2="Número certificado del Documento Digital " path = "MGW10045." />     
                         <campo name="DoctoDigital_TipoDoctoDigital"  name2="Tipo de Documento Digital " path = "MGW10045." />     
                         <campo name="DoctoDigital_Version"  name2="Versión del Documento Digital " path = "MGW10045." />                        
                         <campo name="DoctoDigital_Sello"  name2="Sello Digital del Documento Digital " path = "MGW10045." />
                         <campo name="Emisor"  name2="Emisor del Documento Digital " path = "MGW10045." />
                         <campo name="Receptor"  name2="Receptor del Documento Digital " path = "MGW10045." />
                         <campo name="DPIVA"  name2="DPIVA del Documento Digital " path = "MGW10045." />
                         <campo name="Totales"  name2="Totales del DPIVA " path = "MGW10045." />

                    </tabla >



                    <!-- CatalogoCuentas cfd==================================================== --> 
                    <tabla name="CFDCUENTAS" name2 ="CFD - Catalogo Cuentas " name3 ="admCFDCATALOGOCUENTAS">
                         <campo name="Cuentas_Encabezado"  name2="Encabezado Catalogo Cuentas " path = "MGW10045." />     
                    </tabla >

                    <!-- BalanzaComprobacion cfd==================================================== --> 
                    <tabla name="CFDBALANZA" name2 ="CFD - Balanza Comprobación " name3 ="admCFDBALANZACOMPROBACION">
                         <campo name="Balanza_Encabezado"  name2="Encabezado Balanza Comprobación " path = "MGW10045." />     
                    </tabla >

                    <!-- auxiliar cuentas cfd==================================================== --> 
                    <tabla name="CFDAUXILIARCTAS" name2 ="CFD - Auxiliar de Cuentas " name3 ="admCFDAUXILIARCTAS">
                         <campo name="AuxiliarCtasEncabezado"  name2="Auxiliar de Cuentas " path = "MGW10045." />                     

                    </tabla >
                    <!-- RepAuxfol cfd==================================================== --> 
                    <tabla name="CFDREPAUXFOL" name2 ="CFD - Auxiliar de Folios " name3 ="admCFDREPAUXFOL">
                         <campo name="RepAuxFolEncabezado"  name2="Auxiliar de Folios" path = "MGW10045." />                     

                    </tabla >
                    <!-- polizas cfd==================================================== --> 
                    <tabla name="CFDPOLIZAS" name2 ="CFD - Pólizas " name3 ="admCFDPOLIZAS">
                         <campo name="PolizasEncabezado"  name2="Encabezado Pólizas" path = "MGW10045." />    
                    </tabla >

            </area>
      <!-- ========================================================== -->  
      <!-- DETALLE ========================================================================DDD=== -->  
      <!-- ========================================================== -->  
        <area name="Detalle">
                    <!-- DETALLEMOVTOS ======================================= -->  
                    <tabla name="MGW10010"  name2 ="BDD - Movimientos" name3 ="admMovimientos">
                            <campo name="cIdDocumentoReportePagina" name2="Identificador del Documento y página de impresión"  path = "e/c/x,_" />
                            <campo name="cIdProducto"  name2="ID del producto detalle" path = "//Documento/DocumentoComercial/Conceptos/Concepto/Adicional/ADMMOVIMIENTOS,cIdProducto" />
                            
                    </tabla >   

                    <!-- ========================================================== -->  
                    <!-- CAMPOS DETALLE CFD========================================================================DDD=== -->  
                    <!-- ========================================================== -->  
                    <!-- conceptos cfd==================================================== --> 
                    <tabla name="CFDCONCEPTOS" name2 ="CFD - Conceptos" name3 ="admCFDCONCEPTOS">

                          <campo name="cantidad"  name2="Cantidad del Movimiento " path = "MGW10010.CUNIDADESCAPTURADAS" />
                          <campo name="unidad"  name2="Unidad del Movimiento " path = "MGW10005.CIDUNIXML" />
                          <campo name="noIdentificacion"  name2="No. de Identificacion del Movimiento " path = "MGW10010.CNUMEROMOVIMIENTO" />
                          <campo name="descripcion"  name2="Descripción del Movimiento " path = "MGW10005.CNOMBREPRODUCTO" />
                          <campo name="valorUnitario"  name2="Valor Unitario del Movimiento " path = "MGW10010.CPRECIOCAPTURADO" />
                          <campo name="importe"  name2="Importe del Movimiento " path = "MGW10010.CNETO" />                       
                          <campo name="DPIVA_ProvNacional"  name2="Proveedor Nacional DPIVA " path = "MGW10045." />
                          <campo name="DPIVA_ProvExtranjero"  name2="Proveedor Extranjero DPIVA " path = "MGW10045." />
                          <campo name="DPIVA_ProvGlobal"  name2="Proveedor Global DPIVA " path = "MGW10045." />
                          <campo name="Cuentas_Detalle"  name2="CUENTAS Detalle " path = "MGW10045." />
                          <campo name="Balanza_Detalle"  name2="BALANZA Detalle " path = "MGW10045." />
                          <campo name="AuxiliarCtasDetalle"  name2="AUXILIAR CUENTAS Detalle " path = "MGW10045." />
                          <campo name="AuxiliarCtasDetalleAux"  name2="AUXILIAR CUENTAS Sub Detalle " path = "MGW10045." />
                          <campo name="DetAuxFolDetalle"  name2="AUXILIAR FOLIOS Detalle " path = "MGW10045." />
                          <campo name="ComprNal"  name2="AUXILIAR FOLIOS Nacional " path = "MGW10045." />
                          <campo name="ComprNalOtr"  name2="AUXILIAR FOLIOS Otros " path = "MGW10045." />
                          <campo name="ComprExt"  name2="AUXILIAR FOLIOS Extranjero " path = "MGW10045." />
                          <campo name="PolizaDetalle"  name2="POLIZA Detalle " path = "MGW10045." />
                          <campo name="Transaccion"  name2="POLIZA Transacción " path = "MGW10045." />
                          <campo name="CompNal"  name2="POLIZA Nacional " path = "MGW10045." />
                          <campo name="CompNalOtr"  name2="POLIZA Otros " path = "MGW10045." />
                          <campo name="CompExt"  name2="POLIZA Extranjero " path = "MGW10045." />
                          <campo name="Cheque"  name2="POLIZA Pago con Cheque " path = "MGW10045." />
                          <campo name="Transferencia"  name2="POLIZA Pago con Transferencia " path = "MGW10045." />
                          <campo name="OtrMetodoPago"  name2="POLIZA Pago con Otro Método " path = "MGW10045." />

                    </tabla >


        
         </area>
</schema>
                 


      <!-- ========================================================== -->  
      <!-- FIN========================================================================DDD=== -->  
      <!-- ========================================================== -->  
