AVOIR发票的三种作用
1. 开错了发票,应收多写了,应该抵消掉一部分应收
2. 客户临时有变化,比如只买一部分产品,取消了另一部分,那么也是开AVOIR抵消了一部分应收
3. 退钱给客户的时候,也要开一张AVOIR发票
注意,如果原始发票还没有给客户,那么不必开AVOIR发票,而是应该修改原始发票
---------------------------------------------------------------------------
2016.04 今天碰到一种新情况:某张发票重复开了2遍,并且把实收金额也写了2遍,这时候仅仅开AVOIR发票是不够的,因为AVOIR抵消的仅仅是应收。所以此时,应该把第二张发票(开错的那张)的实收金额改成0,这样才能在统计时完全正确。
---------------------------------------------------------------------------
AVOIR发票的收款日期可以为空,这样的话,统计抵消的时候,注意不能只统计付款日期不为空的情况。另外,付款日期也有额外作用,标记它是哪天起作用的(所以其实还是应该用起来),毕竟开票日期只是一个参考。
---------------------------------------------------------------------------
AVOIR发票的联动发票是最重要的,这样才能正确抵消~
AVOIR发票的三种作用的更多相关文章
- Sizeof的三种作用
		一.计算常量占用的字节数 例如:int num=sizeof(10); printf("%i",num); 二.计算变量占用的字节数 例如:int num2=3; int resu ... 
- c#@三种作用
		以前只知道@在C#中为了写文件路径的\不要加转义符而在前面加上@标识符,没想到@还有其他的作用 1.忽略转义字符例如string fileName = "D:\\文本文件\\text.txt ... 
- java中的this关键字三种作用
		1.表示类中的属性和调用方法2.调用本类中的构造方法3.表示当前对象 
- RFID标签天线的三种制作方法
		在RFID标签中,天线层是主要的功能层,其目标是传输最大的能量进出标签芯片.RFID天线是按照射频识别所要求的功能而设计的电子线路,将导电银浆或导电碳浆网印在PVC.PC或PET上,再与面层.保护层和 ... 
- Spring管理的bean初始化方法的三种方式,以及@PostConstruct不起作用的原因
		1:Spring 容器中的 Bean 是有生命周期的,spring 允许 Bean 在初始化完成后以及销毁前执行特定的操作.下面是常用的三种指定特定操作的方法: 通过实现InitializingBea ... 
- Mysql三种日志(binlog,redolog,undolog)的作用和区别
		Mysql有三种很重要的日志也是面试经常涉及到的考点,分别是 binlog .redo log和undo log, 这里面binlog 是server层实现的日志,而redo log 和undo lo ... 
- 在家赚钱,威客网站的使用方法 CSDN项目频道、SXSOFT、任务中国、猪八戒四个网站的线上交易 三种交易模式(1)悬赏模式(2)招标模式(3)直接交易模式
		在家赚钱,威客网站的使用方法 很显然,<让猪八戒飞一会儿>作者对威客这一行业不熟悉,<让猪八戒飞一会儿>文章中错误有一些,不一一指出.我在CSDN项目频道.SXSOFT.任务中 ... 
- ASP.NET Core应用的错误处理[1]:三种呈现错误页面的方式
		由于ASP.NET Core应用是一个同时处理多个请求的服务器应用,所以在处理某个请求过程中抛出的异常并不会导致整个应用的终止.出于安全方面的考量,为了避免敏感信息的外泄,客户端在默认的情况下并不会得 ... 
- 三种上传文件不刷新页面的方法讨论:iframe/FormData/FileReader
		发请求有两种方式,一种是用ajax,另一种是用form提交,默认的form提交如果不做处理的话,会使页面重定向.以一个简单的demo做说明: html如下所示,请求的路径action为"up ... 
随机推荐
- 【NodeJs】用arrayObject.join('')处理粘包的错误原因
			服务器测试代码如下: var net = require('net'); var server = net.createServer(function(c){ console.log('client ... 
- Motion——shake攻略
			1.子类化窗口 如果响应链中没有motionEnded:withEvent:消息的接收者,那么该消息就会被发送给应用程序的window对象.所以需要在window对象上拦截motionEnded:wi ... 
- SQL语句对应的LINQ和Lambda语句
			1. 查询Student表中的所有记录的Sname.Ssex和Class列.select sname,ssex,class from studentLinq: from s in Student ... 
- 服务器端PHP多进程编程
			待更新 版权声明:本文为博主原创文章,未经博主允许不得转载. 
- PHP中的strtotime()对于31日求上个月有问题
			原文出处 <?php $date = "2012-07-31"; $date_unix = strtotime($date); $lastmonth = strtotime( ... 
- Java-Android 之动画的实现
			一:显示隐藏动画 在res目录下创建一个anim目录,然后在里面创建一个alpha.xml文件 <?xml version="1.0" encoding="utf- ... 
- H TML5 之 (7) 俄罗斯方块效果
			下载是模拟的俄罗斯方法的效果,在下落的情况下,能 <!DOCTYPE HTML> <html> <head> <title>Shot</title ... 
- Asp.net Mvc对比Php的4大误解
			一:asp.net技术已过时,Php技术更新 Asp.net mvc 5 发布于2014 夏天. 二:php开发者更多,所以更能得到帮助 2者对比犹如下图,会拿电锯的肯定多少会点锯子, 会用锯子的不一 ... 
- [DEncrypt] MySecurity--安全加密/Base64/文件加密 (转载)
			点击下载 MySecurity.zip 这个类是关于加密,解密的操作,文件的一些高级操作1.MySecurity 加密字符串2.MySecurity 加密字符串 密钥为系统默认 012345678 ... 
- 黑马入学基础测试(三)求斐波那契数列第n项,n<30,斐波那契数列前10项为 1,1,2,3,5,8,13,21,34,55
			.获得用户的输入 计算 3打印就行了. 这里用到了java.util.Scanner 具体API 我就觉得不常用.解决问题就ok了.注意的是:他们按照流体的方式读取.而不是刻意反复 ... 
