<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- edited with XMLSpy v2009 sp1 (http://www.altova.com) by Melissa Pino (EMBRACE) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:Siagf="http://siagf.paperless.cl/Siagf" targetNamespace="http://siagf.paperless.cl/Siagf" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="SiagfTypes_v10.xsd"/>
<xs:element name="ActualizacionCausante">
<xs:annotation>
<xs:documentation>Actualiza los Datos de un Causante desde la Entidad al SIAGF</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="FechaEmision" type="xs:date">
<xs:annotation>
<xs:documentation>Fecha de Solicitud de la Actualizacion</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Tupla">
<xs:complexType>
<xs:sequence>
<xs:element name="RutCausante" type="Siagf:RUTType">
<xs:annotation>
<xs:documentation>RUN del causante</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CodTipoCausante" type="Siagf:TipoCausanteType"/>
<xs:element name="CodEntidadAdm">
<xs:simpleType>
<xs:restriction base="xs:positiveInteger">
<xs:totalDigits value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FecRecCausante" type="xs:date">
<xs:annotation>
<xs:documentation>Fecha a contar de la cual se entiende reconocido el Causante</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RutBeneficiario" type="Siagf:RUTType">
<xs:annotation>
<xs:documentation>RUN del beneficiario</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CodTipoBeneficio" type="Siagf:TipoBeneficioType"/>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID" use="optional"/>
</xs:complexType>
</xs:element>
<xs:element name="Modificar">
<xs:complexType>
<xs:sequence>
<xs:element name="IngPromedio" type="xs:nonNegativeInteger" minOccurs="0">
<xs:annotation>
<xs:documentation>Ingresos promedios del beneficiario de asignacion</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MontoUnitarioBeneficio" type="xs:nonNegativeInteger" minOccurs="0">
<xs:annotation>
<xs:documentation>Monto Unitario del Beneficio asignado</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TramoAsigFam" type="Siagf:TramoAsigFamType" minOccurs="0"/>
<xs:element name="PuntajeFichaProtSocial" minOccurs="0">
<xs:annotation>
<xs:documentation>Puntaje de la Ficha de Proteccion social</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:nonNegativeInteger">
<xs:totalDigits value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FecPagoBeneficio" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Fecha a contar de la cual se ha pagado el Beneficio</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Tramos" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Tramo" maxOccurs="6">
<xs:complexType>
<xs:sequence>
<xs:element name="Periodo" type="Siagf:ValidaPeriodo"/>
<xs:element name="NumTramo" type="Siagf:TramoAsigFamType"/>
<xs:element name="IngPromedio" type="xs:nonNegativeInteger"/>
<xs:element name="MontoUnitarioBeneficio" type="xs:nonNegativeInteger"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TipoBeneficiario" type="Siagf:TipoBeneficiarioType" minOccurs="0"/>
<xs:element name="NombreBeneficiario" minOccurs="0">
<xs:annotation>
<xs:documentation>Nombre del Beneficiario</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RegionBeneficiario" type="Siagf:RegionType" minOccurs="0">
<xs:annotation>
<xs:documentation>Region del beneficiario</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ComunaBeneficiario" type="Siagf:ComunaType" minOccurs="0">
<xs:annotation>
<xs:documentation>Comuna del beneficiario</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RegionCausante" type="Siagf:RegionType" minOccurs="0">
<xs:annotation>
<xs:documentation>Region del causante</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ComunaCausante" type="Siagf:ComunaType" minOccurs="0">
<xs:annotation>
<xs:documentation>Comuna del causante</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RutEmpleador" type="Siagf:RUTType" minOccurs="0">
<xs:annotation>
<xs:documentation>RUT del empleador</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NomEmpleador" minOccurs="0">
<xs:annotation>
<xs:documentation>Nombre del empleador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Acteco" minOccurs="0">
<xs:annotation>
<xs:documentation>Codigo de la actividad economica del empleador</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:positiveInteger">
<xs:totalDigits value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RegionEmpleador" type="Siagf:RegionType" minOccurs="0">
<xs:annotation>
<xs:documentation>Region del empleador</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ComunaEmpleador" type="Siagf:ComunaType" minOccurs="0">
<xs:annotation>
<xs:documentation>Comuna del empleador</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" type="xs:decimal" use="required" fixed="1.0"/>
</xs:complexType>
</xs:element>
</xs:schema>
